パッケージ jakarta.faces.event
パッケージ jakarta.faces.event
- クラス説明現在のイベントの処理を終了するためにイベントリスナーによってスローされる例外。
ActionEventは、ユーザーインターフェースコンポーネント(UICommandなど)のアクティブ化を表します。ActionEventを受信するための リスナーインターフェース。既存のActionListenerインスタンスに特別な動作を提供したい開発者がサブクラス化できるActionListenerの簡単な実装を提供します。AjaxBehaviorEvent は、Ajaxに固有のコンポーネントの動作を表します)。このクラスを実装することにより、オブジェクトは、それが 1 種類以上のBehaviorEventのリスナーであることを示します。BehaviorEvent は、コンポーネントBehaviorから生成できるイベントです。さまざまな型のBehaviorEventのイベントリスナーの汎用基本インターフェース。ComponentSystemEvent は、UIComponentインスタンスに固有のSystemEventの基本クラスです。このクラスのインプリメンターは特定のコンポーネントインスタンスにのみインストールされるため、isListenerForSource()メソッドは必要ありません。isListenerForSource()メソッドは暗黙的です。システムイベントファシリティは、systemEventClass引数としてExceptionQueuedEvent.classを指定してApplication.publishEvent(jakarta.faces.context.FacesContext, java.lang.Class<? extends jakarta.faces.event.SystemEvent>, java.lang.Object)が呼び出されるたびに、このクラスのインスタンスを作成します。このヘルパークラスは、ExceptionQueuedEventが発生した時点でのシステムの状態に関するExceptionQueuedEventへのコンテキストを提供し、SystemEventListenerを実装することによってExceptionQueuedEventをExceptionHandlerにリンクします。FacesEvent は、UIComponentによって起動できるユーザーインターフェースとアプリケーションイベントの基本クラスです。さまざまな型のFacesEventのイベントリスナーの汎用基本インターフェース。このアノテーションでタグ付けされたクラスは、メソッドApplication.subscribeToEvent(java.lang.Class<? extends jakarta.faces.event.SystemEvent>, java.lang.Class<?>, jakarta.faces.event.SystemEventListener)またはUIComponent.subscribeToEvent(java.lang.Class<? extends jakarta.faces.event.SystemEvent>, jakarta.faces.event.ComponentSystemEventListener)(状況に応じて、以下で説明)を使用してリスナーとしてインストールされます。単一のクラスに複数のListenerForアノテーションを指定するためのコンテナーアノテーション。クラスにこのアノテーションが存在すると、ページ内の<f:event />タグで使用するComponentSystemEventとしてクラスがランタイムに自動的に登録されます。PhaseEvent は、指定されたFacesContextによってカプセル化されたリクエストの、リクエスト処理ライフサイクルの特定のフェーズの処理の開始または終了を表します。リクエスト処理ライフサイクルの各標準フェーズの処理の開始時と終了時に通知されることを希望するオブジェクトによって実装されるインターフェース。このイベントのインスタンスがSystemEventListener.processEvent(jakarta.faces.event.SystemEvent)またはComponentSystemEventListener.processEvent(jakarta.faces.event.ComponentSystemEvent)に渡されると 、リスナーの実装では、このイベントインスタンスのsourceがUIComponentインスタンスと、そのインスタンスまたはそのインスタンスの祖先のいずれかがちょうどビューに追加されたことと仮定することができます。このイベントは、すべての構成リソースが解析および処理された後に、ランタイムによって発行される必要があります。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。このイベントは、ビューマップが最初に作成されたときに、{jakarta.faces.application.Application#publishEvent} を呼び出して公開する必要があります。このイベントは、値がフラッシュに保持されているときに、Application.publishEvent(jakarta.faces.context.FacesContext, java.lang.Class<? extends jakarta.faces.event.SystemEvent>, java.lang.Object)を呼び出して発行する必要があります。このイベントは、値がフラッシュに保存されているときにApplication.publishEvent(jakarta.faces.context.FacesContext, java.lang.Class<? extends jakarta.faces.event.SystemEvent>, java.lang.Object)を呼び出すことによって発行する必要があります。このイベントのインスタンスがSystemEventListener.processEvent(jakarta.faces.event.SystemEvent)またはComponentSystemEventListener.processEvent(jakarta.faces.event.ComponentSystemEvent)に渡されると、リスナーの実装は、このイベントインスタンスのsourceが、レンダリングされたばかりのUIViewRootインスタンスであると想定する場合があります。このイベントのインスタンスがSystemEventListener.processEvent(jakarta.faces.event.SystemEvent)またはComponentSystemEventListener.processEvent(jakarta.faces.event.ComponentSystemEvent)に渡されると、リスナーの実装は、このイベントインスタンスのsourceが、状態が復元されたばかりのツリーにあると想定する場合があります。このイベントのインスタンスがSystemEventListener.processEvent(jakarta.faces.event.SystemEvent)またはComponentSystemEventListener.processEvent(jakarta.faces.event.ComponentSystemEvent)に渡されると、リスナー実装は、このイベントインスタンスのsourceが、検証されたばかりのUIComponentインスタンスであると想定する場合があります。このイベントは、フラッシュがクリアされる前に、Application.publishEvent(jakarta.faces.context.FacesContext, java.lang.Class<? extends jakarta.faces.event.SystemEvent>, java.lang.Object)を呼び出して発行する必要があります。このイベントは、このApplicationに関連付けられたファクトリがリリースされる前に、ランタイムによって発行される必要があります。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。CDI が採用され Faces からCustomScopeが削除されたためです。このイベントは、UIViewRoot.getViewMap()から返されたマップでclearメソッドが呼び出されたときに、Application.publishEvent(jakarta.faces.context.FacesContext, java.lang.Class<? extends jakarta.faces.event.SystemEvent>, java.lang.Object)を呼び出して発行する必要があります。このイベントは、フラッシュから値が削除されたときにApplication.publishEvent(jakarta.faces.context.FacesContext, java.lang.Class<? extends jakarta.faces.event.SystemEvent>, java.lang.Object)を呼び出して発行する必要があります。このイベントのインスタンスがSystemEventListener.processEvent(jakarta.faces.event.SystemEvent)またはComponentSystemEventListener.processEvent(jakarta.faces.event.ComponentSystemEvent)に渡されると、リスナーの実装は、このイベントインスタンスのsourceがビューから削除されようとしているUIComponentインスタンスであると想定する場合があります。このイベントのインスタンスがSystemEventListener.processEvent(jakarta.faces.event.SystemEvent)またはComponentSystemEventListener.processEvent(jakarta.faces.event.ComponentSystemEvent)に渡されると、リスナーの実装は、このイベントインスタンスのsourceがレンダリングされるUIComponentインスタンスであり、UIComponent.getParent()、UIComponent.getClientId()、その他のメソッドを呼び出しても安全であると想定する場合があります。ビューにあるコンポーネントインスタンスに依存します。このイベントのインスタンスがSystemEventListener.processEvent(jakarta.faces.event.SystemEvent)またはComponentSystemEventListener.processEvent(jakarta.faces.event.ComponentSystemEvent)に渡されると、リスナーの実装は、このイベントインスタンスのsourceが、これからレンダリングされるUIViewRootインスタンスであると想定する場合があります。このイベントのインスタンスがSystemEventListener.processEvent(jakarta.faces.event.SystemEvent)またはComponentSystemEventListener.processEvent(jakarta.faces.event.ComponentSystemEvent)に渡されると、リスナーの実装は、このイベントインスタンスのsourceが検証されるUIComponentインスタンスであると想定する場合があります。スコープの名前とMap<String, Object>として公開されるスコープ自体を含む構造。SystemEvent は、任意のオブジェクトによって起動できる非アプリケーション固有のイベントの基本クラスです。このクラスを実装することにより、オブジェクトは、それが 1 種類以上のSystemEventのリスナーであることを示します。このインターフェースを実装するクラスは、生成できるSystemEventの種類ごとにSystemEventListenerインスタンスのリストを維持することに同意します。ValueChangeEventは、ユーザーインターフェースアクティビティの結果として、ソースコンポーネントのローカル値が変更されたという通知です。ValueChangeEventを受信するためのリスナーインターフェース。ビューマップが作成された(PostConstructViewMapEvent、または破棄された(PreDestroyViewMapEvent)ことを示すSystemEventのマーカーインターフェース。この Web ソケットイベントは、新しい<f:websocket>が@WebsocketEvent.Openedまたは@WebsocketEvent.Closedになったときに発生します。<f:websocket>が閉じたことを示します。WebsocketEvent.Closed修飾子のインラインインスタンス化をサポートします。<f:websocket>が開いたことを示します。WebsocketEvent.Opened修飾子のインラインインスタンス化をサポートします。
CustomScopeが削除されたためです。