org.seasar.cubby.validator
クラス ConversionValidationRule

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

public class ConversionValidationRule
extends Object
implements ValidationRule

要求パラメータをフォームオブジェクトへのバインドする時の型変換エラーを検証する入力検証ルールです。

作成者:
baba

コンストラクタの概要
ConversionValidationRule()
          キーのプレフィックスなしでインスタンス化します。
ConversionValidationRule(String resourceKeyPrefix)
          指定されたプレフィックスをフィールド名のキーのプレフィックスとしてインスタンス化します。
 
メソッドの概要
 void apply(Map<String,Object[]> params, Object form, ActionErrors errors)
          要求パラメータにこの入力検証ルールを適用します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ConversionValidationRule

public ConversionValidationRule()
キーのプレフィックスなしでインスタンス化します。


ConversionValidationRule

public ConversionValidationRule(String resourceKeyPrefix)
指定されたプレフィックスをフィールド名のキーのプレフィックスとしてインスタンス化します。

パラメータ:
resourceKeyPrefix - リソースのキープレフィックス
メソッドの詳細

apply

public void apply(Map<String,Object[]> params,
                  Object form,
                  ActionErrors errors)
           throws ValidationException
要求パラメータにこの入力検証ルールを適用します。

入力検証エラーの場合は指定されたActionErrorsにメッセージを設定します。

定義:
インタフェース ValidationRule 内の apply
パラメータ:
params - 要求パラメータのMap
form - フォームオブジェクト
errors - アクションで発生したエラー
例外:
ValidationException - 入力検証でエラーを検出し、検証を途中で中断する場合にスローされます


Copyright © 2006-2010 The Seasar Foundation. All Rights Reserved.