T - アノテーションの型public abstract class RangeValidatorSupport<T extends java.lang.annotation.Annotation> extends NumberValidatorSupport<T>
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | RangeValidatorSupport.Rangeバリデーション範囲を指定し、バリデーションを行うクラス。 | 
| Constructor and Description | 
|---|
| RangeValidatorSupport() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected java.math.BigDecimal | getDecimalValue(java.lang.CharSequence value)BigDecimal型に変換した値を取得する。 | 
| protected abstract RangeValidatorSupport.Range | getRange(T constraintAnnotation)バリデーション範囲( RangeValidatorSupport.Range)を取得する。 | 
| void | initialize(T constraintAnnotation) | 
| protected boolean | isValid(java.math.BigDecimal value)検証対象オブジェクトのバリデーションを行う。 | 
buildMessage, isValidpublic void initialize(T constraintAnnotation)
protected abstract RangeValidatorSupport.Range getRange(T constraintAnnotation)
RangeValidatorSupport.Range)を取得する。constraintAnnotation - バリデーション用のアノテーションprotected boolean isValid(java.math.BigDecimal value)
NumberValidatorSupportisValid in class NumberValidatorSupport<T extends java.lang.annotation.Annotation>value - 検証対象オブジェクトprotected java.math.BigDecimal getDecimalValue(java.lang.CharSequence value)
BigDecimal型に変換した値を取得する。value - 検証対象オブジェクトBigDecimal型に変換した値