| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.apache.commons.validator.Validator
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  org.apache.commons.validator.ValidatorException | validatorExceptionXMLデータの検証時に発生した例外 | 
| クラス org.apache.commons.validator.Validator から継承されたフィールド | 
|---|
| BEAN_PARAM, classLoader, FIELD_PARAM, fieldName, FORM_PARAM, formName, LOCALE_PARAM, onlyReturnErrors, page, parameters, resources, useContextClassLoader, VALIDATOR_ACTION_PARAM, VALIDATOR_PARAM, VALIDATOR_RESULTS_PARAM | 
| コンストラクタの概要 | |
|---|---|
| CommonsValidatorEx(org.apache.commons.validator.ValidatorResources resources,
                   java.lang.String formName)コンストラクタ | |
| メソッドの概要 | |
|---|---|
|  void | clear()クリアメソッド Validatorのclear()メソッドを呼び出し、 クラスのvalidatorException属性をnullに設定します。 | 
|  org.apache.commons.validator.ValidatorException | getValidatorException()XMLデータの検証時に発生した例外を取得する | 
|  org.apache.commons.validator.ValidatorResults | validate()検証メソッド Validatorのvalidate()メソッドを呼び出し、 エラーがあったらクラスの属性に設定してスローする。 | 
| クラス org.apache.commons.validator.Validator から継承されたメソッド | 
|---|
| getClassLoader, getFormName, getOnlyReturnErrors, getPage, getParameterValue, getUseContextClassLoader, setClassLoader, setFieldName, setFormName, setOnlyReturnErrors, setPage, setParameter, setUseContextClassLoader | 
| クラス java.lang.Object から継承されたメソッド | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| フィールドの詳細 | 
|---|
private static final long serialVersionUID
private org.apache.commons.validator.ValidatorException validatorException
| コンストラクタの詳細 | 
|---|
public CommonsValidatorEx(org.apache.commons.validator.ValidatorResources resources,
                          java.lang.String formName)
resources - 検証リソースformName - フォーム名| メソッドの詳細 | 
|---|
public org.apache.commons.validator.ValidatorException getValidatorException()
public org.apache.commons.validator.ValidatorResults validate()
                                                       throws org.apache.commons.validator.ValidatorException
org.apache.commons.validator.Validator 内の validateXMLデータの検証時に発生した例外
org.apache.commons.validator.ValidatorExceptionpublic void clear()
org.apache.commons.validator.Validator 内の clear| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||