クラス LocalizedResourceHelper
java.lang.ObjectSE
org.springframework.core.io.support.LocalizedResourceHelper
ローカライズされたリソースをロードするためのヘルパークラス。名前、拡張子、現在のロケールで指定されます。
- 導入:
- 1.2.5
- 作成者:
- Juergen Hoeller
フィールドサマリー
コンストラクターのサマリー
コンストラクター説明DefaultResourceLoader を使用して新しい LocalizedResourceHelper を作成します。LocalizedResourceHelper
(ResourceLoader resourceLoader) 指定された ResourceLoader で新しい LocalizedResourceHelper を作成します。メソッドのサマリー
修飾子と型メソッド説明findLocalizedResource
(StringSE name, StringSE extension, LocaleSE locale) 指定された名前、拡張子、ロケールに最も具体的なローカライズされたリソースを見つけます。void
setSeparator
(StringSE separator) 中間のファイル名部分を使用するように区切り文字を設定します。
フィールドの詳細
DEFAULT_SEPARATOR
中間のファイル名部分を使用するデフォルトの区切り文字: アンダースコア。- 関連事項:
コンストラクターの詳細
LocalizedResourceHelper
public LocalizedResourceHelper()DefaultResourceLoader を使用して新しい LocalizedResourceHelper を作成します。LocalizedResourceHelper
指定された ResourceLoader で新しい LocalizedResourceHelper を作成します。- パラメーター:
resourceLoader
- 使用する ResourceLoader
メソッドの詳細
setSeparator
中間のファイル名部分を使用するように区切り文字を設定します。デフォルトはアンダースコア("_" )です。findLocalizedResource
指定された名前、拡張子、ロケールに最も具体的なローカライズされたリソースを見つけます。java.util.ResourceBundle
の検索順序と同様に、ファイルは次の順序で場所を使用して検索されます。- [ 名前 ] _ [ 言語 ] _ [ 国 ] _ [ バリアント ] [ 拡張子 ]
- [ 名前 ] _ [ 言語 ] _ [ 国 ] [ 拡張子 ]
- [ 名前 ] _ [ 言語 ] [ 拡張子 ]
- [ 名前 ] [ 拡張子 ]
特定のファイルが見つからない場合は、デフォルトの場所のリソース記述子が返されます。
- パラメーター:
name
- ローカライズ部分も拡張子もないファイルの名前extension
- ファイル拡張子 (たとえば ".xls" )locale
- 現在のロケール (null
の場合があります)- 戻り値:
- 見つかった最も具体的なローカライズされたリソース
- 関連事項: