Class StringArrayConvertor
java.lang.Object
nablarch.core.validation.convertor.StringArrayConvertor
- All Implemented Interfaces:
Convertor
値をString配列に変換するクラス。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T> Object
convert
(ValidationContext<T> context, String propertyName, Object value, Annotation format) 変換を行う。
変換に失敗した場合、ValidationContextにエラー内容を設定する。Class<?>
変換対象のクラスを取得する。<T> boolean
isConvertible
(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Object value, Annotation format) 変換可否のプレチェックを行う。
変換できない文字列であった場合、エラーメッセージをValidationContextに追加し、falseを返却する。
-
Constructor Details
-
StringArrayConvertor
public StringArrayConvertor()
-
-
Method Details
-
convert
public <T> Object convert(ValidationContext<T> context, String propertyName, Object value, Annotation format) Description copied from interface:Convertor
変換を行う。
変換に失敗した場合、ValidationContextにエラー内容を設定する。 -
getTargetClass
Description copied from interface:Convertor
変換対象のクラスを取得する。- Specified by:
getTargetClass
in interfaceConvertor
- Returns:
- 変換対象のクラス
-
isConvertible
public <T> boolean isConvertible(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Object value, Annotation format) Description copied from interface:Convertor
変換可否のプレチェックを行う。
変換できない文字列であった場合、エラーメッセージをValidationContextに追加し、falseを返却する。- Specified by:
isConvertible
in interfaceConvertor
- Type Parameters:
T
- バリデーション結果で取得できる型- Parameters:
context
- ValidationContextpropertyName
- プロパティ名propertyDisplayName
- プロパティの表示名オブジェクトvalue
- 変換可否のプレチェックを行う値format
- フォーマットを指定するアノテーション(指定がない場合null)- Returns:
- 変換できる場合true
-