|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.nict.langrid.commons.parameter.ParameterLoader
public class ParameterLoader
パラメータをロードする。 初期状態では、StringTransformerRepositoryが提供する変換に加え、 URL、URIへの変換に対応している。registerTrnsformerメソッドで 変換時に使用するTransformerを追加可能。
コンストラクタの概要 | |
---|---|
ParameterLoader()
|
メソッドの概要 | ||
---|---|---|
void |
load(Object bean,
ParameterContext context)
パラメータをロードする。 |
|
void |
load(Object bean,
ParameterContext context,
Collection<String> noNamedParams)
パラメータをロードする。 |
|
|
registerTransformer(Class<T> targetClass,
Transformer<String,T> transformer)
パラメータロード時に使用するTransformerを登録する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ParameterLoader()
メソッドの詳細 |
---|
public <T> void registerTransformer(Class<T> targetClass, Transformer<String,T> transformer)
T
- 変換先の型targetClass
- 変換先のクラスtransformer
- トランスフォーマpublic void load(Object bean, ParameterContext context) throws ParameterRequiredException
bean
- 読み込むパラメータを保持しているオブジェクトcontext
- パラメータコンテキスト
ParameterRequiredException
- 必須パラメータが正常に読み込めないpublic void load(Object bean, ParameterContext context, Collection<String> noNamedParams) throws ParameterRequiredException
bean
- 読み込むパラメータを保持しているオブジェクトcontext
- パラメータコンテキストnoNamedParams
- 無名引数の配列
ParameterRequiredException
- 必須パラメータが正常に読み込めない
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |