Package nablarch.core.message
Class PropertiesStringResourceLoader
java.lang.Object
nablarch.core.message.PropertiesStringResourceLoader
- All Implemented Interfaces:
StaticDataLoader<StringResource>
public class PropertiesStringResourceLoader
extends Object
implements StaticDataLoader<StringResource>
文字列リソースをプロパティファイルから取得するクラス。
- Author:
- kawasima, Kiyohito Itoh
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongenerateIndexKey
(String indexName, StringResource value) 静的データからインデックスのキーを生成する。getId
(StringResource value) 静的データからIDを取得する。全てのインデックス名を取得する。IDに紐付くデータをロードする。インデックスに紐付くデータをロードする。loadAll()
全てのデータをロードする。void
setDefaultLocale
(String defaultLocale) デフォルトのロケールを設定する。void
setDirectory
(String directory) ディレクトリを設定する。void
setFileName
(String fileName) プロパティファイル名を設定する。void
setLocales
(List<String> locales) ロケール一覧を設定する。
-
Constructor Details
-
PropertiesStringResourceLoader
public PropertiesStringResourceLoader()
-
-
Method Details
-
getValue
Description copied from interface:StaticDataLoader
IDに紐付くデータをロードする。- Specified by:
getValue
in interfaceStaticDataLoader<StringResource>
- Parameters:
key
- データのID- Returns:
- IDに紐付くデータ
-
loadAll
Description copied from interface:StaticDataLoader
全てのデータをロードする。- Specified by:
loadAll
in interfaceStaticDataLoader<StringResource>
- Returns:
- 全てのデータ
-
getValues
Description copied from interface:StaticDataLoader
インデックスに紐付くデータをロードする。- Specified by:
getValues
in interfaceStaticDataLoader<StringResource>
- Parameters:
indexName
- インデックス名key
- 静的データのキー- Returns:
- インデックス名、キーに対応するデータのリスト
-
getId
Description copied from interface:StaticDataLoader
静的データからIDを取得する。- Specified by:
getId
in interfaceStaticDataLoader<StringResource>
- Parameters:
value
- 静的データ- Returns:
- 生成したID
-
generateIndexKey
Description copied from interface:StaticDataLoader
静的データからインデックスのキーを生成する。- Specified by:
generateIndexKey
in interfaceStaticDataLoader<StringResource>
- Parameters:
indexName
- インデックス名value
- 静的データ- Returns:
- 生成したインデックスのキー
-
getIndexNames
Description copied from interface:StaticDataLoader
全てのインデックス名を取得する。- Specified by:
getIndexNames
in interfaceStaticDataLoader<StringResource>
- Returns:
- 全てのインデックス名
-
setDirectory
ディレクトリを設定する。- Parameters:
directory
- ディレクトリ
-
setFileName
プロパティファイル名を設定する。- Parameters:
fileName
- プロパティファイル名
-
setDefaultLocale
デフォルトのロケールを設定する。- Parameters:
defaultLocale
- デフォルトのロケール
-
setLocales
ロケール一覧を設定する。- Parameters:
locales
- ロケール一覧
-