|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.cubby.plugins.oval.validation.OValValidationRule
public class OValValidationRule
OVal によって入力を検証する ValidationRule です。
| コンストラクタの概要 | |
|---|---|
OValValidationRule()
キーのプレフィックスなしでインスタンス化します。 |
|
OValValidationRule(String resourceKeyPrefix)
指定されたプレフィックスをフィールド名のキーのプレフィックスとしてインスタンス化します。 |
|
| メソッドの概要 | |
|---|---|
void |
apply(Map<String,Object[]> params,
Object form,
ActionErrors errors)
要求パラメータにこの入力検証ルールを適用します。 |
protected net.sf.oval.Validator |
buildValidator()
バリデータを構築します。 |
protected FieldInfo |
createFieldInfo(net.sf.oval.context.OValContext ovalContext)
ovalContext から FieldInfo を生成します。 |
protected void |
processViolations(List<net.sf.oval.ConstraintViolation> violations,
ActionErrors errors)
入力検証で検出した制約違反を処理します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public OValValidationRule()
public OValValidationRule(String resourceKeyPrefix)
resourceKeyPrefix - リソースのキープレフィックス| メソッドの詳細 |
|---|
public void apply(Map<String,Object[]> params,
Object form,
ActionErrors errors)
throws ValidationException
入力検証エラーの場合は指定されたActionErrorsにメッセージを設定します。
ValidationRule 内の applyparams - 要求パラメータのMapform - フォームオブジェクトerrors - アクションで発生したエラー
ValidationException - 入力検証でエラーを検出し、検証を途中で中断する場合にスローされますprotected net.sf.oval.Validator buildValidator()
protected void processViolations(List<net.sf.oval.ConstraintViolation> violations,
ActionErrors errors)
errors に制約違反から抽出したメッセージを設定します。
violations - 制約違反のリストerrors - メッセージを設定するオブジェクトprotected FieldInfo createFieldInfo(net.sf.oval.context.OValContext ovalContext)
ovalContext から FieldInfo を生成します。
ovalContext - OVal のコンテキスト
ovalContext から生成された FieldInfo
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||