Package nablarch.core.validation.creator
Class MapConstructorFormCreator
java.lang.Object
nablarch.core.validation.creator.MapConstructorFormCreator
- All Implemented Interfaces:
FormCreator
Mapを引数に取るコンストラクタを使用してフォームを生成するクラス。
このストラテジを選択することで、リフクレクションを用いる場合と比較して高速なフォームの生成が行える。
このストラテジを選択することで、リフクレクションを用いる場合と比較して高速なフォームの生成が行える。
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
MapConstructorFormCreator
public MapConstructorFormCreator()
-
-
Method Details
-
create
public <T> T create(Class<T> targetClass, Map<String, Object> propertyValues, FormValidationDefinition formValidationDefinition) フォームを作成する。- Specified by:
create
in interfaceFormCreator
- Type Parameters:
T
- 作成するフォームの型- Parameters:
targetClass
- フォームのクラスpropertyValues
- フォームのプロパティにセットする値のマップformValidationDefinition
- FormValidationDefinition- Returns:
- 生成し、プロパティがセットされたフォーム
-