|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.cubby.validator.FieldValidationRule
public class FieldValidationRule
入力フォームのフィールドに対する入力検証のルールです。
コンストラクタの概要 | |
---|---|
FieldValidationRule(String fieldName,
String fieldNameKey,
Validator... validators)
指定されたフィールド名に対する入力検証ルールを生成します。 |
|
FieldValidationRule(String fieldName,
Validator... validators)
指定されたフィールド名に対する入力検証ルールを生成します。 |
メソッドの概要 | |
---|---|
void |
apply(Map<String,Object[]> params,
Object form,
ActionErrors errors)
要求パラメータにこの入力検証ルールを適用します。 |
String |
getFieldName()
この入力検証ルールが対応する入力フォームのフィールド名を取得します。 |
String |
getFieldNameKey()
リソースバンドルからフィールド名を取得するためのキーを取得します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public FieldValidationRule(String fieldName, Validator... validators)
fieldName
- フィールド名validators
- 入力検証public FieldValidationRule(String fieldName, String fieldNameKey, Validator... validators)
fieldName
- フィールド名fieldNameKey
- リソースバンドルからフィールド名を取得するためのキーvalidators
- 入力検証メソッドの詳細 |
---|
public void apply(Map<String,Object[]> params, Object form, ActionErrors errors)
入力検証エラーの場合は指定されたActionErrors
にメッセージを設定します。
対応するフィールドに対してこのオブジェクトが保持する入力検証を順次実行します。
ValidationRule
内の apply
params
- 要求パラメータのMap
form
- フォームオブジェクトerrors
- アクションで発生したエラーpublic String getFieldName()
public String getFieldNameKey()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |