|
|||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||||
参照先:
説明
| クラスの概要 | |
|---|---|
| CmdArgParameterContext | コマンドライン引数を対象にしたParameterContext。 |
| ParameterContext | パラメータを取得するクラスの基底クラス。 |
| ParameterLoader | パラメータをロードする。 |
| PropertiesParameterContext | Propertiesクラスを利用したParameterContext。 |
| StringMapParameterContext | Map |
| 例外の概要 | |
|---|---|
| ParameterRequiredException | @Parameter(required=true)が指定されているフィールドの読込に失敗した場合に発生する例外。 |
パラメータローディングフレームワーク。 このパッケージには、パラメータローディングを行うためのクラス群が含まれています。 パラメータを読み込むには、以下の手順を行います。
class Bean{
@Parameter
private int parameter1;
private String parameter2;
};
Bean b = new Bean();
// parameter1が読み込まれます。parameter2には何も行いません。
ParameterLoader.load(b, context);
@ParameterConfig(loadAllFields=true)
class Bean{
private int parameter1;
private String parameter2;
};
Bean b = new Bean();
// parameter1とparameter2が読み込まれます。
ParameterLoader.load(b, context);
@ParameterConfig(prefix="p.")
class Bean{
@Parameter
private int parameter1;
};
Bean b = new Bean();
// "p.parameter1"という名前のパラメータがparameter1に読み込まれます。
ParameterLoader.load(b, context);
ParameterContext,
ParameterLoader,
PropertiesParameterContext
|
|||||||||
| 前のパッケージ 次のパッケージ | フレームあり フレームなし | ||||||||