カスタム・コンバータの実装クラスを宣言します。
この要素には、汎用の構成メタデータ要素を子要素として含めることができます。<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>
[
<converter-extension>
proprietary elements</converter-extension>]
[<
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クラス。 <converter-extension>
次の例では、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構成要素
Copyright © 1997, 2009, Oracle. All rights reserved.