|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.ObjectValidator
jp.terasoluna.fw.validation.springmodules.CommonsValidatorEx
public class CommonsValidatorEx
Jakarta CommonsのValidator継承クラス
validate()メソッドをオーバーライドしている。 親クラスのvalidate()メソッドを呼び出した際に validation.xmlなどの記述ミスにより、バリデート例外が発生した場合、 その例外インスタンスを属性に保持する。
使用前にclear()メソッドで初期化した場合はスレッドセーフとして使用可能。
本クラスは、CommonsValidatorExによって生成される。 また、属性に保持した例外インスタンスは、 DefaultValidatorFactoryExによって利用される。
本クラスを利用する場合に必要なBean定義ファイルの設定については、 DefaultValidatorFactoryExのJavaDocの記述を参照のこと。
フィールドの概要 | |
---|---|
private static long |
serialVersionUID
シリアルバージョンID |
private ValidatorException |
validatorException
XMLデータの検証時に発生した例外 |
コンストラクタの概要 | |
---|---|
CommonsValidatorEx(ValidatorResources resources,
java.lang.String formName)
コンストラクタ |
メソッドの概要 | |
---|---|
void |
clear()
クリアメソッド Validatorのclear()メソッドを呼び出し、 クラスのvalidatorException属性をnullに設定します。 |
ValidatorException |
getValidatorException()
XMLデータの検証時に発生した例外を取得する |
ValidatorResults |
validate()
検証メソッド Validatorのvalidate()メソッドを呼び出し、 エラーがあったらクラスの属性に設定してスローする。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
private static final long serialVersionUID
private ValidatorException validatorException
コンストラクタの詳細 |
---|
public CommonsValidatorEx(ValidatorResources resources, java.lang.String formName)
resources
- 検証リソースformName
- フォーム名メソッドの詳細 |
---|
public ValidatorException getValidatorException()
public ValidatorResults validate() throws ValidatorException
XMLデータの検証時に発生した例外
ValidatorException
public void clear()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |