public abstract static class Size.AbstractSizeValidator<T> extends java.lang.Object implements javax.validation.ConstraintValidator<Size,T>
ConstraintValidator
実装クラス(抽象クラス)。Constructor and Description |
---|
AbstractSizeValidator() |
Modifier and Type | Method and Description |
---|---|
protected abstract int |
getActualSizeOf(T value)
与えられたオブジェクトのサイズを取得する。
|
void |
initialize(Size constraintAnnotation) |
boolean |
isValid(T value,
javax.validation.ConstraintValidatorContext context) |
public void initialize(Size constraintAnnotation)
public boolean isValid(T value, javax.validation.ConstraintValidatorContext context)
protected abstract int getActualSizeOf(T value)
value
- サイズ取得元オブジェクト(nullでない)java.lang.IllegalStateException
- 引数が配列、コレクションでない場合