|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.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 - 必須パラメータが正常に読み込めない
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||