|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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の記述を参照のこと。
フィールドの概要 |
---|
クラス 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,
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 |
コンストラクタの詳細 |
---|
public CommonsValidatorEx(org.apache.commons.validator.ValidatorResources resources, 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
内の validate
XMLデータの検証時に発生した例外
org.apache.commons.validator.ValidatorException
public void clear()
org.apache.commons.validator.Validator
内の clear
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |