インターフェースの使用
jakarta.faces.component.behavior.ClientBehavior
ClientBehavior を使用するパッケージ パッケージ 説明 jakarta.faces.component jakarta.faces.component.behavior jakarta.faces.render jakarta.faces.component 内の ClientBehavior 使用
型 ClientBehavior の引数を持つ型を返す jakarta.faces.component のメソッド 修飾子と型 メソッド 説明 MapSE<StringSE,ListSE<ClientBehavior>>
UIComponentBase. getClientBehaviors()
これはClientBehaviorHolder.getClientBehaviors()
のデフォルトの実装です。型 ClientBehavior のパラメーターを持つ jakarta.faces.component のメソッド 修飾子と型 メソッド 説明 void
UIComponentBase. addClientBehavior(StringSE eventName, ClientBehavior behavior)
jakarta.faces.component.behavior 内の ClientBehavior 使用
ClientBehavior を実装している jakarta.faces.component.behavior のクラス 修飾子と型 クラス 説明 class
AjaxBehavior
このクラスの インスタンスは、コンポーネントが実装するClientBehaviorHolder.addClientBehavior(java.lang.String, jakarta.faces.component.behavior.ClientBehavior)
契約を使用して、コンポーネントにClientBehavior
として追加されます。class
ClientBehaviorBase
ClientBehaviorBase は、ClientBehavior
で定義されたすべてのメソッドのデフォルトの具象動作を実装する便利な基本クラスです。型 ClientBehavior の引数を持つ型を返す jakarta.faces.component.behavior のメソッド 修飾子と型 メソッド 説明 MapSE<StringSE,ListSE<ClientBehavior>>
ClientBehaviorHolder. getClientBehaviors()
このインターフェースを実装するコンポーネントに接続されているClientBehavior
を含む、null 以外の変更不可能なMap
を返します。型 ClientBehavior のパラメーターを持つ jakarta.faces.component.behavior のメソッド 修飾子と型 メソッド 説明 void
ClientBehaviorHolder. addClientBehavior(StringSE eventName, ClientBehavior behavior)
指定されたイベントに対してこのインターフェースを実装するコンポーネントにClientBehavior
をアタッチします。jakarta.faces.render 内の ClientBehavior 使用
型 ClientBehavior のパラメーターを持つ jakarta.faces.render のメソッド 修飾子と型 メソッド 説明 void
ClientBehaviorRenderer. decode(FacesContext context, UIComponent component, ClientBehavior behavior)
指定されたFacesContext
に含まれるリクエストから、このClientBehavior
の新しい状態をデコードします。StringSE
ClientBehaviorRenderer. getScript(ClientBehaviorContext behaviorContext, ClientBehavior behavior)
この ClientBehavior のクライアント側ロジックを実装するスクリプトを返します。