カスタム・コンバータの実装クラスを宣言します。
この要素には、汎用の構成メタデータ要素を子要素として含めることができます。<attribute>
要素は、コンバータの動作に影響を与えるように、対応するUIコンポーネントに対して構成できる汎用属性を識別します。<property>
要素は、コンバータの実装クラスのJavaBeansプロパティを識別します。
<converter>
[<description/>]*
[<display-name/>]*
[<icon/>]*
[<converter-id>converterID</converter-id>|<converter-for-class>targetClassName</converter-for-class>]
<converter-class>className</converter-class>
[<attribute/>]*
[<property/>]*
</converter>
<converter-id>
prefix
. converterClass
を使用すると便利です。
converterClass
prefix
com.jsf.converters.FloatToCurrency
の識別子をcom.converters.ToCurrency
に指定できます。
<converter-for-class>
converter-id
要素を宣言します。ClassName
である必要があります。
<converter-class>
javax.faces.convert.Converter
を実装する完全修飾Javaクラス。
次の例では、Java FloatからCurrency文字列に変換するカスタム・コンバータを登録します。
<converter>
<converter-id>com.converter.ToCurrency</converter-id>
<converter-class>com.jsf.converter.FloatToCurrency</converter-class>
</converter>
<description>要素
<display-name>要素
<icon>要素
<attribute>要素
<property>要素
カスタムJSFコンバータについて
リファレンス: JSF構成要素
Copyright © 1997, 2006, Oracle. All rights reserved.