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

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

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

Validator を実装している org.seasar.cubby.validator のクラス
 class BaseValidator
          入力検証の基底クラスです。
 

Validator 型の引数を持つ型を返す org.seasar.cubby.validator のメソッド
 List<Validator> ValidationRule.getValidators()
           
 List<Validator> PropertyValidationRule.getValidators()
           
 

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 のコンストラクタ
PropertyValidationRule(String propertyName, String propertyNameKey, Validator... validators)
           
PropertyValidationRule(String propertyName, Validator... validators)
           
 

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

Validator を実装している org.seasar.cubby.validator.validators のクラス
 class ArrayValidator
          配列のパラメータに対して入力検証を行います。
 class DateFormatValidator
          日付に対する検証を行います。
 class EmailValidator
          Eメールアドレスに対する検証を行います。
 class EqualsValidator
          指定した文字列と等しいかどうかを検証します。
 class FileRegexpValidator
          ファイルアップロードのファイル名が指定された正規表現にマッチするか検証します。
 class MaxLengthValidator
          最大文字数を検証します。
 class MaxSizeValidator
          配列の最大サイズを検証します。
 class MinSizeValidator
          配列の最小サイズを検証します。
 class NumberValidator
          数値かどうかを検証します。
 class RangeLengthValidator
          文字列の長さの範囲を指定して検証します。
 class RangeValidator
          数値の範囲を指定して検証します。
 class RegexpValidator
          指定された正規表現にマッチするか検証します。
 class RequiredValidator
          必須検証します。
 

Validator 型のパラメータを持つ org.seasar.cubby.validator.validators のコンストラクタ
ArrayValidator(Validator... validators)
          配列に適用するバリデーション一覧を指定します。
 



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