@Published(tag="architect")
public interface Validator
修飾子とタイプ | メソッドと説明 |
---|---|
Class<?> |
getAnnotationClass()
対応するアノテーションのクラスを取得する。
|
<T> boolean |
validate(ValidationContext<T> context,
String propertyName,
Object propertyDisplayName,
Annotation annotation,
Object value)
バリデーションを実行する。
|
Class<?> getAnnotationClass()
<T> boolean validate(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Annotation annotation, Object value)
T
- バリデーション結果で取得できる型context
- バリデーションコンテキストpropertyName
- プロパティ名propertyDisplayName
- プロパティの表示名オブジェクトannotation
- アノテーションvalue
- バリデーション対象の値