パッケージ jakarta.faces.event
クラス PreRenderViewEvent
java.lang.ObjectSE
java.util.EventObjectSE
jakarta.faces.event.SystemEvent
jakarta.faces.event.ComponentSystemEvent
jakarta.faces.event.PreRenderViewEvent
- 実装されているすべてのインターフェース:
SerializableSE
このイベントのインスタンスが SystemEventListener.processEvent(jakarta.faces.event.SystemEvent) または ComponentSystemEventListener.processEvent(jakarta.faces.event.ComponentSystemEvent) に渡されると、リスナーの実装は、このイベントインスタンスの source が、これからレンダリングされる UIViewRoot インスタンスであると想定する場合があります。
このイベントのリスナーが現在の FacesContext の UIViewRoot を変更することは有効ですが、リスナーは、新しい UIViewRoot が ViewHandler.createView(jakarta.faces.context.FacesContext, java.lang.String) への呼び出しで作成され、ビューがレンダリング中にトラバースされる子で完全に読み込まれることを確認する必要があります。リスナー実装は ViewDeclarationLanguage.buildView(jakarta.faces.context.FacesContext, jakarta.faces.component.UIViewRoot) を呼び出して UIViewRoot を生成します。
- 導入:
- 2.0
- 関連事項:
フィールドのサマリー
クラス java.util.EventObjectSE から継承されたフィールド
sourceSEコンストラクターの概要
コンストラクターコンストラクター説明PreRenderViewEvent(UIViewRoot root) 引数rootがレンダリングされようとしていることを示す新しいPreRenderViewEventをインスタンス化します。PreRenderViewEvent(FacesContext facesContext, UIViewRoot root) 引数rootがレンダリングされようとしていることを示す新しいPreRenderViewEventをインスタンス化します。方法の概要
クラス jakarta.faces.event.ComponentSystemEvent から継承されたメソッド
getComponent, isAppropriateListener, processListenerクラス jakarta.faces.event.SystemEvent から継承されたメソッド
getFacesContextクラス java.util.EventObjectSE から継承されたメソッド
getSource, toString
コンストラクターの詳細
PreRenderViewEvent
引数
rootがレンダリングされようとしていることを示す新しいPreRenderViewEventをインスタンス化します。- パラメーター:
root- レンダリングされるUIViewRoot- 例外:
IllegalArgumentExceptionSE- 引数がnullの場合。
PreRenderViewEvent
引数
rootがレンダリングされようとしていることを示す新しいPreRenderViewEventをインスタンス化します。- パラメーター:
facesContext- Faces コンテキスト。root- レンダリングされるUIViewRoot- 例外:
IllegalArgumentExceptionSE- 引数がnullの場合。