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