public class LocalizedResourceHelper extends ObjectSE
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | DEFAULT_SEPARATOR 中間のファイル名部分を使用するデフォルトの区切り文字: アンダースコア。 |
コンストラクターと説明 |
---|
LocalizedResourceHelper() DefaultResourceLoader を使用して新しい LocalizedResourceHelper を作成します。 |
LocalizedResourceHelper(ResourceLoader resourceLoader) 指定された ResourceLoader で新しい LocalizedResourceHelper を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
Resource | findLocalizedResource(StringSE name, StringSE extension, LocaleSE locale) 指定された名前、拡張子、ロケールに最も具体的なローカライズされたリソースを見つけます。 |
void | setSeparator(StringSE separator) 中間のファイル名部分を使用するように区切り文字を設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public LocalizedResourceHelper()
public LocalizedResourceHelper(ResourceLoader resourceLoader)
resourceLoader
- 使用する ResourceLoaderpublic void setSeparator(@Nullable StringSE separator)
public Resource findLocalizedResource(StringSE name, StringSE extension, @Nullable LocaleSE locale)
java.util.ResourceBundle
の検索順序と同様に、ファイルは次の順序で場所を使用して検索されます。
特定のファイルが見つからない場合は、デフォルトの場所のリソース記述子が返されます。
name
- ローカライズ部分も拡張子もないファイルの名前 extension
- ファイル拡張子 (たとえば ".xls" )locale
- 現在のロケール (null
の場合があります)ResourceBundle
SE