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