カスタム・バリデータを宣言します。
この要素には、汎用の構成メタデータ要素を子要素として含めることができます。<attribute>
要素を使用して、バリデータの動作に影響を与えるように、対応するUIコンポーネントに対して構成可能な属性を宣言します。<property>
要素を使用して、バリデータ実装の構成可能なJavaBeanプロパティを宣言します。
<validator>
[<description/>]*
[<display-name/>]*
[<icon/>]*
<validator-id
>validatorID</validator-id>
<validator-class
>className</validator-class>
[<attribute/>]*
[<property/>]*
</validator>
<validator-id>
prefix.validatorClass
を使用すると便利です。
prefix
validatorClass
com.jsf.validators.ValidateFloat
の識別子をcom.validator.Float
に指定できます。
<validator-class>
javax.faces.validator.Validator
を実装する完全修飾Javaクラス。
次の例では、入力値をFloat
に変換できるカスタム・バリデータを宣言します。
<validator>
<validator-id>com.validator.Float</validator-id>
<validator-class>com.jsf.validators.ValidateFloat</validator-class>
</validator>
<description>要素
<display-name>要素
<icon>要素
<attribute>要素
<property>要素
カスタムJSFバリデータについて
リファレンス: JSF構成要素
Copyright © 1997, 2007, Oracle. All rights reserved.