@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 - バリデーション対象の値