public interface ClientBehaviorHolderClientBehaviorHolder インターフェースは、ClientBehavior で定義されているクライアントの動作をサポートしたい具体的な UIComponent で実装できます。
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addClientBehavior(StringSE eventName, ClientBehavior behavior) 指定されたイベントに対してこのインターフェースを実装するコンポーネントに |
MapSE<StringSE, ListSE<ClientBehavior>> | getClientBehaviors() このインターフェースを実装するコンポーネントに接続されている |
StringSE | getDefaultEventName() この |
CollectionSE<StringSE> | getEventNames() このインターフェースを実装するコンポーネントによってサポートされる論理イベントの名前を含む、null 以外の変更不可能な |
void addClientBehavior(StringSE eventName, ClientBehavior behavior)
指定されたイベントに対してこのインターフェースを実装するコンポーネントに ClientBehavior をアタッチします。UIComponent 実装の有効なイベント名は、ClientBehaviorHolder.getEventNames() によって定義されています。
eventName - 振る舞いーをアタッチするクライアント側イベントの論理名。behavior - 指定されたイベント名にアタッチする ClientBehavior インスタンス。CollectionSE<StringSE> getEventNames()
このインターフェースを実装するコンポーネントによってサポートされる論理イベントの名前を含む、null 以外の変更不可能な Collection を返します。
MapSE<StringSE,ListSE<ClientBehavior>> getClientBehaviors()
このインターフェースを実装するコンポーネントに接続されている ClientBehavior を含む、null 以外の変更不可能な Map を返します。この Map のキーは、getEventNames() によって定義されたイベント名です。
StringSE getDefaultEventName()
この ClientBehaviorHolder 実装のデフォルトのイベント名を返します。これは、getEventNames() によって返されるイベント名の 1 つであるか、コンポーネントにデフォルトのイベントがない場合は null でなければなりません。
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.