1 package charactermanaj.util;
\r
4 import java.nio.charset.Charset;
\r
5 import java.util.Locale;
\r
9 * リソースからローカライズされたテキストを取得する.<br>
\r
14 public class LocalizedResourceTextLoader extends ResourceLoader {
\r
16 private static final LocalizedResourceTextLoader inst = new LocalizedResourceTextLoader();
\r
18 private LocalizedTextResource textResource = new LocalizedTextResource() {
\r
20 protected URL getResource(String resourceName) {
\r
21 return LocalizedResourceTextLoader.this.getResource(resourceName);
\r
25 private LocalizedResourceTextLoader() {
\r
29 public static LocalizedResourceTextLoader getInstance() {
\r
34 * リソース名を指定して、テキストファイルを読み込んで、その文字列を返す.<br>
\r
35 * リソースは現在のデフォルトロケールを優先で検索されます.<br>
\r
36 * ファイルエンコーディングを引数csで指定する.<br>
\r
42 * @return ファイルの内容(テキスト)
\r
44 public String getText(String name, Charset cs) {
\r
45 return textResource.getText(name, cs);
\r
48 public String getText(String name, Charset cs, Locale locale) {
\r
49 return textResource.getText(name, cs, locale);
\r