Package nablarch.core.validation.ee
Class Size.AbstractSizeValidator<T>
java.lang.Object
nablarch.core.validation.ee.Size.AbstractSizeValidator<T>
- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<Size,
T>
- Direct Known Subclasses:
Size.ArraySizeValidator
,Size.CollectionSizeValidator
- Enclosing class:
- Size
public abstract static class Size.AbstractSizeValidator<T>
extends Object
implements jakarta.validation.ConstraintValidator<Size,T>
要素数をバリデーションする
ConstraintValidator
実装クラス(抽象クラス)。-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract int
getActualSizeOf
(T value) 与えられたオブジェクトのサイズを取得する。void
initialize
(Size constraintAnnotation) boolean
-
Constructor Details
-
AbstractSizeValidator
public AbstractSizeValidator()
-
-
Method Details
-
initialize
-
isValid
-
getActualSizeOf
与えられたオブジェクトのサイズを取得する。- Parameters:
value
- サイズ取得元オブジェクト(nullでない)- Returns:
- サイズ
- Throws:
IllegalStateException
- 引数が配列、コレクションでない場合
-