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

Validator を使用しているパッケージ
org.seasar.cubby.validator 入力検証に関する機能を提供します。 
org.seasar.cubby.validator.validators Cubbyで定義済みのバリデーションクラスを提供します。 
 

org.seasar.cubby.validator での Validator の使用
 

org.seasar.cubby.validator での Validator のサブインタフェース
 interface ArrayFieldValidator
           
 interface ScalarFieldValidator
           
 

Validator 型のパラメータを持つ org.seasar.cubby.validator のメソッド
 void DefaultValidationRules.add(String paramName, String paramNameMessageKey, Validator... validators)
          項目名のメッセージキーを指定して入力検証ルールを追加します。
 void DefaultValidationRules.add(String paramName, Validator... validators)
          入力検証ルールを追加します。
 

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
          Eメールアドレスに対する検証を行います。
 class EqualsValidator
          指定した文字列と等しいかどうかを検証します。
 class FileRegexpValidator
          ファイルアップロードのファイル名が指定された正規表現にマッチするか検証します。
 class MaxLengthValidator
          最大文字数を検証します。
 class NumberValidator
          数値かどうかを検証します。
 class RangeLengthValidator
          文字列の長さの範囲を指定して検証します。
 class RangeValidator
          数値の範囲を指定して検証します。
 class RegexpValidator
          指定された正規表現にマッチするか検証します。
 class RequiredValidator
          必須検証します。
 class TokenValidator
          2重サブミットの検証をします。
 



Copyright ツゥ 2006-2008 The Seasar Foundation and the others. All rights reserved.. All Rights Reserved.