public interface ClientBehaviorHolder
ClientBehaviorHolder インターフェースは、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 © 2019 Eclipse Foundation.
Use is subject to license terms.