|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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データの検証時に発生した例外
ValidatorExceptionpublic void clear()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||