|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| Validator を使用しているパッケージ | |
|---|---|
| org.seasar.cubby.validator | 入力検証に関する機能を提供します。 |
| org.seasar.cubby.validator.validators | 定義済みの入力検証を提供します。 |
| org.seasar.cubby.validator での Validator の使用 |
|---|
| org.seasar.cubby.validator での Validator のサブインタフェース | |
|---|---|
interface |
ArrayFieldValidator
複数の値をもつ入力フォームのフィールドに対する入力検証です。 |
interface |
ScalarFieldValidator
ひとつの値をもつ入力フォームのフィールドに対する入力検証です。 |
| Validator 型のパラメータを持つ org.seasar.cubby.validator のメソッド | |
|---|---|
protected void |
DefaultValidationRules.add(String paramName,
String paramNameResourceKey,
Validator... validators)
項目名のリソースキーを指定して、最初のフェーズに入力検証を追加します。 |
protected void |
DefaultValidationRules.add(String paramName,
Validator... validators)
DefaultValidationRules.getDefaultValidationPhase() のフェーズに入力検証を追加します。 |
| Validator 型のパラメータを持つ org.seasar.cubby.validator のコンストラクタ | |
|---|---|
FieldValidationRule(String fieldName,
String fieldNameKey,
Validator... validators)
指定されたフィールド名に対する入力検証ルールを生成します。 |
|
FieldValidationRule(String fieldName,
Validator... validators)
指定されたフィールド名に対する入力検証ルールを生成します。 |
|
| org.seasar.cubby.validator.validators での Validator の使用 |
|---|
| Validator を実装している org.seasar.cubby.validator.validators のクラス | |
|---|---|
class |
ArrayMaxSizeValidator
配列の最大サイズを検証します。 |
class |
ArrayMinSizeValidator
配列の最小サイズを検証します。 |
class |
DateFormatValidator
日付パターンに適合するかを検証します。 |
class |
EmailValidator
RFC2821 に準拠したメールアドレスかを検証します。 |
class |
EqualsValidator
指定された文字列と等しいかどうかを検証します。 |
class |
FileRegexpValidator
アップロードされたファイル( FileItem)のファイル名が指定された正規表現にマッチするか検証します。 |
class |
MaxLengthValidator
文字列の最大長を検証します。 |
class |
NumberValidator
数値であるかを検証します。 |
class |
RangeLengthValidator
文字列の長さの範囲を検証します。 |
class |
RangeValidator
数値の範囲を検証します。 |
class |
RegexpValidator
指定された正規表現にマッチするかを検証します。 |
class |
RequiredValidator
対象が入力されていることを検証します。 |
class |
TokenValidator
2 重サブミットの検証をします。 |
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||