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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract intgetActualSizeOf(T value) 与えられたオブジェクトのサイズを取得する。voidinitialize(Size constraintAnnotation) boolean
- 
Constructor Details- 
AbstractSizeValidatorpublic AbstractSizeValidator()
 
- 
- 
Method Details- 
initialize
- 
isValid
- 
getActualSizeOf与えられたオブジェクトのサイズを取得する。- Parameters:
- value- サイズ取得元オブジェクト(nullでない)
- Returns:
- サイズ
- Throws:
- IllegalStateException- 引数が配列、コレクションでない場合
 
 
-