カスタム・コンポーネント・タイプの実装クラスを宣言します。これは、javax.faces.component.UIComponent
インタフェースを実装する具体的なクラスである必要があります。
この要素には、汎用の構成メタデータ要素を子要素として含めることができます。
<component>
[<
description
/>]*
[<
display-name
/>]*
[<
icon
/>]*
<
component-type
>comType</component-type>
<
component-class
>comClass</component-class>
[<
facet
>
[<
description
/>]*
[<
display-name
/>]*
[<
icon
/>]*
<facet-name>facetName</facet-name>
[<facet-extension>facetextension</facet-extension>]*
</facet>]*
[<
attribute
/>]*
[<
property
/>]*
[<
component-extension
>extension</component-extension>]
</component>
<component-type>
prefix.componentClass
を使用すると便利です。
componentClass
com.jsf.components.Slider
のIDをcom.component.Slider
に指定できます。<component-class>
javax.faces.component.UIComponent
を実装する完全修飾Javaクラス。 <facet>
<component-extension>
次の例では、カスタム・スライダ・コンポーネントを宣言します。
<component>
<component-type>com.component.Slider</component-type>
<component-class>com.jsf.components.Slider</component-class>
</component>
<description>要素
<display-name>要素
<icon>要素
<attribute>要素
<property>要素
リファレンス: JSF構成要素
Copyright © 1997, 2009, Oracle. All rights reserved.