org.seasar.cubby.validator
クラス BaseValidator

java.lang.Object
  上位を拡張 org.seasar.cubby.validator.BaseValidator
すべての実装されたインタフェース:
Validator
直系の既知のサブクラス:
DateFormatValidator, EmailValidator, EqualsValidator, FileRegexpValidator, MaxLengthValidator, MaxSizeValidator, MinSizeValidator, NumberValidator, RangeLengthValidator, RangeValidator, RegexpValidator, RequiredValidator

public abstract class BaseValidator
extends Object
implements Validator

入力検証の基底クラスです。 エラーメッセージのリソースからの取得・作成をサポートします。

作成者:
agata

コンストラクタの概要
BaseValidator()
           
 
メソッドの概要
protected  String getMessage(Object... args)
          エラーメッセージのキーを元に、メッセージを作成して取得します。
protected  String getPropertyMessage(String key)
          項目名をメッセージリソースから取得します。
protected  void setMessageKey(String messageKey)
          エラーメッセージのキーをセットします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.cubby.validator.Validator から継承されたメソッド
validate
 

コンストラクタの詳細

BaseValidator

public BaseValidator()
メソッドの詳細

setMessageKey

protected void setMessageKey(String messageKey)
エラーメッセージのキーをセットします。

パラメータ:
messageKey - エラーメッセージのキー

getMessage

protected String getMessage(Object... args)
エラーメッセージのキーを元に、メッセージを作成して取得します。

パラメータ:
args - 置換文字列
戻り値:
置換後のエラーメッセージ

getPropertyMessage

protected String getPropertyMessage(String key)
項目名をメッセージリソースから取得します。

パラメータ:
key - 項目名のメッセージキー
戻り値:
項目名の文字列


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