org.seasar.cubby.validator.validators
クラス DateFormatValidator

java.lang.Object
  上位を拡張 org.seasar.cubby.validator.BaseValidator
      上位を拡張 org.seasar.cubby.validator.validators.DateFormatValidator
すべての実装されたインタフェース:
Validator

public class DateFormatValidator
extends BaseValidator

日付に対する検証を行います。

日付パターンを指定しない場合、「app-cubby.dicon」で指定した日付パターンが使用されます。

作成者:
agata
関連項目:
SimpleDateFormat

コンストラクタの概要
DateFormatValidator()
          日付パターンを指定しないコンストラクタ
DateFormatValidator(String pattern)
          日付パターンを指定するコンストラクタ
DateFormatValidator(String pattern, String messageKey)
          日付パターンとエラーメッセージキーを指定したコンストラクタ
 
メソッドの概要
 String validate(ValidationContext ctx)
          入力検証を行います。
 
クラス org.seasar.cubby.validator.BaseValidator から継承されたメソッド
getMessage, getPropertyMessage, setMessageKey
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DateFormatValidator

public DateFormatValidator()
日付パターンを指定しないコンストラクタ


DateFormatValidator

public DateFormatValidator(String pattern)
日付パターンを指定するコンストラクタ

パラメータ:
pattern - 日付パターン(例:"yyyy/MM/dd")

DateFormatValidator

public DateFormatValidator(String pattern,
                           String messageKey)
日付パターンとエラーメッセージキーを指定したコンストラクタ

パラメータ:
pattern - 日付パターン(例:"yyyy/MM/dd")
messageKey - エラーメッセージキー
メソッドの詳細

validate

public String validate(ValidationContext ctx)
インタフェース Validator の記述:
入力検証を行います。 検証エラーがある場合、エラーメッセージを返します。 検証エラーがない場合、nullを返します。

パラメータ:
ctx - 入力値
戻り値:
エラーメッセージ。nullなら検証エラーなし。


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