クラスの使用
jakarta.faces.event.FacesEvent
FacesEvent を使用するパッケージ
jakarta.faces.component 内の FacesEvent 使用
型 FacesEvent のパラメーターを持つ jakarta.faces.component のメソッド修飾子と型メソッド説明voidUICommand.broadcast(FacesEvent event) デフォルトのUIComponent.broadcast(jakarta.faces.event.FacesEvent)処理に加えて、ブロードキャストされているActionEventを、actionListenerによって参照されるメソッド(存在する場合)、およびApplicationに登録されているデフォルトのActionListenerに渡します。abstract voidUIComponent.broadcast(FacesEvent event) 指定されたFacesEventを、この型のイベントに関心を示しているすべての登録済みイベントリスナーにブロードキャストします。voidUIComponentBase.broadcast(FacesEvent event) voidUIData.broadcast(FacesEvent event) イベントが実際にブロードキャストされる前に、デフォルトのUIComponentBase.broadcast(jakarta.faces.event.FacesEvent)処理をオーバーライドして、ラップされたFacesEventをアンラップし、現在の行インデックスをリセットします。voidUIViewAction.broadcast(FacesEvent event) このコンポーネントインスタンスによって指定されたメソッド呼び出しを有効にして、UICommand.broadcast(jakarta.faces.event.FacesEvent)と同様に、ナビゲーションを実行する値を返します。voidUICommand.queueEvent(FacesEvent event) queueEventをインターセプトし、次のアクションを実行します。abstract voidUIComponent.queueEvent(FacesEvent event) 現在のリクエスト処理ライフサイクルフェーズの最後で、ブロードキャストするイベントをキューに入れます。voidUIComponentBase.queueEvent(FacesEvent event) voidUIData.queueEvent(FacesEvent event) デフォルトのUIComponentBase.queueEvent(jakarta.faces.event.FacesEvent)処理をオーバーライドして、キューに入れられたイベントをラッパーでラップし、broadcast()の現在の行インデックスをリセットできるようにします。voidUIViewRoot.queueEvent(FacesEvent event) デフォルトのUIComponentBase.queueEvent(jakarta.faces.event.FacesEvent)動作をオーバーライドして、後でブロードキャストするためにキューに入れられたイベントを累積します。jakarta.faces.event 内の FacesEvent 使用
jakarta.faces.event 内の FacesEvent サブクラス修飾子と型クラス説明classActionEventは、ユーザーインターフェースコンポーネント(UICommandなど)のアクティブ化を表します。classAjaxBehaviorEvent は、Ajaxに固有のコンポーネントの動作を表します)。classBehaviorEvent は、コンポーネントBehaviorから生成できるイベントです。classValueChangeEventは、ユーザーインターフェースアクティビティの結果として、ソースコンポーネントのローカル値が変更されたという通知です。