親要素のメタデータとして1つ以上のアイコンを定義します。この要素では、<icon>
の複数のインスタンスを使用できますが、各インスタンスで一意のxml:lang
属性値を使用する必要があります。
<icon [xml:lang="lang"]>
[<small-icon>iconPath</small-icon>]
[<large-icon>iconPath</large-icon>]
</icon>
xml:lang
<small-icon>
<large-icon>
次の例では、カスタム・コンポーネントSlider
の英語および日本語用の大きいアイコンと小さいアイコンを宣言します。アプリケーション開発ツールでは、この宣言を読み取り、コンポーネントに対して適切なアイコンを表示します。
<component>
<component-type>com.components.Slider</component-type>
<component-class>com.jsf.components.Slider</component-class>
<icon xml:lang="en">
<small-icon>/slidericon_small_en.gif</small-icon>
<large-icon>/slidericon_large_en.gif</large-icon>
</icon>
<icon xml:lang="ja">
<small-icon>/slidericon_small_ja.gif</small-icon>
<large-icon>/slidericon_large_ja.gif</large-icon>
</icon>
</component>
Copyright © 1997, 2006, Oracle. All rights reserved.