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