インターフェース ClientBehaviorHolder
- すべての既知の実装クラス:
HtmlBody
、HtmlCommandButton
、HtmlCommandLink
、HtmlDataTable
、HtmlForm
、HtmlGraphicImage
、HtmlInputFile
、HtmlInputSecret
、HtmlInputText
、HtmlInputTextarea
、HtmlOutcomeTargetButton
、HtmlOutcomeTargetLink
、HtmlOutputLabel
、HtmlOutputLink
、HtmlPanelGrid
、HtmlPanelGroup
、HtmlSelectBooleanCheckbox
、HtmlSelectManyCheckbox
、HtmlSelectManyListbox
、HtmlSelectManyMenu
、HtmlSelectOneListbox
、HtmlSelectOneMenu
、HtmlSelectOneRadio
、UIWebsocket
public interface ClientBehaviorHolder
ClientBehaviorHolder インターフェースは、
ClientBehavior
で定義されているクライアントの動作をサポートしたい具体的なUIComponent
で実装できます。- 導入:
- 2.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 void
addClientBehavior(StringSE eventName, ClientBehavior behavior)
指定されたイベントに対してこのインターフェースを実装するコンポーネントにClientBehavior
をアタッチします。MapSE<StringSE,ListSE<ClientBehavior>>
getClientBehaviors()
このインターフェースを実装するコンポーネントに接続されているClientBehavior
を含む、null 以外の変更不可能なMap
を返します。StringSE
getDefaultEventName()
このClientBehaviorHolder
実装のデフォルトのイベント名を返します。CollectionSE<StringSE>
getEventNames()
このインターフェースを実装するコンポーネントによってサポートされる論理イベントの名前を含む、null 以外の変更不可能なCollection
を返します。
メソッドの詳細
addClientBehavior
void addClientBehavior(StringSE eventName, ClientBehavior behavior)
指定されたイベントに対してこのインターフェースを実装するコンポーネントに
ClientBehavior
をアタッチします。UIComponent 実装の有効なイベント名は、ClientBehaviorHolder.getEventNames()
によって定義されています。- パラメーター:
eventName
- 振る舞いーをアタッチするクライアント側イベントの論理名。behavior
- 指定されたイベント名にアタッチするClientBehavior
インスタンス。- 導入:
- 2.0
getEventNames
CollectionSE<StringSE> getEventNames()
このインターフェースを実装するコンポーネントによってサポートされる論理イベントの名前を含む、null 以外の変更不可能な
Collection
を返します。- 戻り値:
- イベント名の変更不可能なコレクション。
- 導入:
- 2.0
getClientBehaviors
MapSE<StringSE,ListSE<ClientBehavior>> getClientBehaviors()
このインターフェースを実装するコンポーネントに接続されている
ClientBehavior
を含む、null 以外の変更不可能なMap
を返します。このMap
のキーは、getEventNames()
によって定義されたイベント名です。- 戻り値:
- クライアントの動作の変更不可能なマップ。
- 導入:
- 2.0
getDefaultEventName
StringSE getDefaultEventName()
この
ClientBehaviorHolder
実装のデフォルトのイベント名を返します。これは、getEventNames()
によって返されるイベント名の 1 つであるか、コンポーネントにデフォルトのイベントがない場合は null でなければなりません。- 戻り値:
- デフォルトのイベント名。
- 導入:
- 2.0