A - 対応するアノテーションの型public abstract class CharacterLimitationValidator<A extends java.lang.annotation.Annotation> extends StringValidatorSupport<A>
| 修飾子 | コンストラクタと説明 | 
|---|---|
protected  | 
CharacterLimitationValidator()
コンストラクタ。 
 | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
protected abstract java.lang.String | 
getMessageIdFromAnnotation(A annotation)
アノテーションからメッセージIDを取得する。 
 | 
protected abstract boolean | 
isValid(A annotation,
       java.lang.String value)
有効文字以外が入力されていないかをチェックする。 
 | 
void | 
setMessageId(java.lang.String messageId)
有効文字以外が入力された場合のデフォルトのエラーメッセージのメッセージIDを設定する。 
 | 
<T> boolean | 
validateSingleValue(ValidationContext<T> context,
                   java.lang.String propertyName,
                   java.lang.Object propertyDisplayObject,
                   A annotation,
                   java.lang.String value)
1つの入力値に対するバリデーションを行う。 
 | 
createAnnotation, validate, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAnnotationClass@Published(tag="architect") protected CharacterLimitationValidator()
public void setMessageId(java.lang.String messageId)
messageId - 有効文字以外が入力された場合のデフォルトのエラーメッセージのメッセージIDpublic <T> boolean validateSingleValue(ValidationContext<T> context, java.lang.String propertyName, java.lang.Object propertyDisplayObject, A annotation, java.lang.String value)
StringValidatorSupportvalidateSingleValue クラス内 StringValidatorSupport<A extends java.lang.annotation.Annotation>T - バリデーション結果で取得できる型context - バリデーションコンテキストpropertyName - プロパティ名propertyDisplayObject - プロパティの表示名オブジェクトannotation - アノテーションvalue - バリデーション対象の値@Published(tag="architect") protected abstract boolean isValid(A annotation, java.lang.String value)
annotation - アノテーションvalue - バリデーション対象の値@Published(tag="architect") protected abstract java.lang.String getMessageIdFromAnnotation(A annotation)
annotation - メッセージIDを取得するアノテーション