<instance>要素 |
 |
ネームスペース: |
http://xmlns.oracle.com/uix/controller |
派生元: |
<ctrl:eventHandler>要素 |
グループ: |
UIX Controller |
要素の型: |
EventHandler |
<instance>要素は、イベント処理に使用するJavaインスタンスへの宣言バインディングを定義します。
構文 |
 |
<instance ></instance>
注意:
この要素は派生元要素のすべての属性と子要素を持つことができます。
説明 |
 |
<instance>要素は、イベント処理に使用するJavaインスタンスへの宣言バインディングを定義します。インスタンスは、シングルトンを考慮し、staticメソッドから取得することも、直接インスタンス化することもできます。
例 |
 |
次の例では、public staticメソッドtest.EventDemo.getEventHandler()を(解析時に)コールします。このメソッドには引数を指定できません。また、このメソッドは、EventHandlerインスタンスを返します。このインスタンスは、任意のイベントの処理に使用されます。
<instance class="test.EventDemo"
method="getEventHandler" />
次の例では、public staticメソッドtest.MyHandler.sharedInstance()を(解析時に)コールします。このメソッドには引数を指定できません。また、このメソッドは、EventHandlerインスタンスを返します。このインスタンスは、任意のイベントの処理に使用されます。
<instance class="test.MyHandler" />
上の例では、メソッドsharedInstance()がクラスに存在しない場合、引数なしのpublicコンストラクタをコールして、クラスのインスタンスが作成されます。その場合、クラスはEventHandler型である必要があります。
属性 |
 |
|
説明 |
型 |
class |
EventHandlerの完全なJavaクラス名。 必須。 |
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.