概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## インタフェース
org.seasar.cubby.validator.Validator の使用

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 重サブミットの検証をします。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.