<instance>要素 |
 |
ネームスペース: |
http://xmlns.oracle.com/uix/ui/laf |
<instance>要素は、Javaアイコン・インスタンスを登録します。
構文 |
 |
<instance ></instance>
注意:
説明 |
 |
<instance>要素は、Javaアイコン・インスタンスを登録します。インスタンスは、シングルトンを考慮し、staticメソッドから取得することも、直接インスタンス化することもできます。
例 |
 |
次の例では、public staticメソッドtest.IconUtils.getRequiredIcon()を(解析時に)コールします。このメソッドには引数を指定できません。また、このメソッドは、oracle.cabo.ui.laf.icon.Iconインスタンスを返します。
<!-- Replace the required icon with a text icon. -->
<icon name="ui:required">
<instance class="test.IconUtils"
method="getRequiredIcon"/>
</icon>
次の例では、public staticメソッドtest.IconUtils.sharedInstance()を(解析時に)コールします。このメソッドには引数を指定できません。また、このメソッドは、oracle.cabo.ui.laf.icon.Iconインスタンスを返します。
<!-- Replace the required icon with a text icon. -->
<icon name="ui:required">
<instance class="test.IconUtils"/>
</icon>
上の例では、メソッドsharedInstance()が存在しない場合、引数なしのpublicコンストラクタをコールして、クラスのインスタンスが作成されます。その場合、このクラスはoracle.cabo.ui.laf.icon.Icon型である必要があります。
属性 |
 |
|
説明 |
型 |
class |
アイコンの完全なJavaクラス名(またはstaticメソッドでアイコンを提供するクラス)。 必須。 |
string |
method |
コールするstaticメソッドのフルネーム。設定されていない場合、まずsharedInstance()という名前のメソッドを探し、次にデフォルトのコンストラクタのコールを試みます。 |
string |
|
This document was generated on Wed Jul 07 19:22:04 PDT 2004
Copyright © 2001, 2004, Oracle.All rights reserved.