T - アノテーションの型public abstract class RangeValidatorSupport<T extends java.lang.annotation.Annotation> extends NumberValidatorSupport<T>
| 修飾子とタイプ | クラスと説明 |
|---|---|
protected static class |
RangeValidatorSupport.Range
バリデーション範囲を指定し、バリデーションを行うクラス。
|
| コンストラクタと説明 |
|---|
RangeValidatorSupport() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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 クラス内 NumberValidatorSupport<T extends java.lang.annotation.Annotation>value - 検証対象オブジェクトprotected java.math.BigDecimal getDecimalValue(java.lang.CharSequence value)
BigDecimal型に変換した値を取得する。value - 検証対象オブジェクトBigDecimal型に変換した値