public class ArraySizeValidator<E> extends AbstractArrayFieldValidator<E>
settingGroups| コンストラクタと説明 |
|---|
ArraySizeValidator(int min,
int max)
制約のサイズを指定するコンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ArraySizeValidator<E> |
addGroup(Class<?>... group)
バリデーション時のヒントを追加する。
|
int |
getMax()
最大サイズを取得する
|
String |
getMessageKey()
エラー用のメッセージキーを取得します。
|
protected Map<String,Object> |
getMessageVariables(ArrayCellField<E> cellField)
エラーメッセージ中の変数を取得します。
|
int |
getMin()
最小サイズを取得する
|
protected void |
onValidate(ArrayCellField<E> cellField)
値の検証を行います。
|
error, error, error, error, validatecontainsValidationGroups, getSettingGroups, validateOnEmptyValuepublic ArraySizeValidator(int min,
int max)
min - 最小サイズmax - 最大サイズIllegalArgumentException - min <=0 or max <= 0 or min > maxpublic ArraySizeValidator<E> addGroup(Class<?>... group)
AbstractArrayFieldValidatoraddGroup クラス内 AbstractArrayFieldValidator<E>group - バリデーション時のヒント。public String getMessageKey()
GroupValidatorSupportgetMessageKey クラス内 GroupValidatorSupportprotected Map<String,Object> getMessageVariables(ArrayCellField<E> cellField)
AbstractArrayFieldValidatorgetMessageVariables クラス内 AbstractArrayFieldValidator<E>protected void onValidate(ArrayCellField<E> cellField)
AbstractArrayFieldValidatoronValidate クラス内 AbstractArrayFieldValidator<E>cellField - フィールド情報public int getMin()
public int getMax()
Copyright © 2025 mygreen. All rights reserved.