パッケージ jakarta.faces.event
クラス PreRenderViewEvent
- java.lang.ObjectSE
-
- java.util.EventObjectSE
-
- jakarta.faces.event.SystemEvent
-
- jakarta.faces.event.ComponentSystemEvent
-
- jakarta.faces.event.PreRenderViewEvent
- 実装されたすべてのインターフェース:
SerializableSE
public class PreRenderViewEvent extends ComponentSystemEvent
このイベントのインスタンスが
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
public PreRenderViewEvent(UIViewRoot root)
引数
root
がレンダリングされようとしていることを示す新しいPreRenderViewEvent
をインスタンス化します。- パラメーター:
root
- レンダリングされるUIViewRoot
- 例外:
IllegalArgumentExceptionSE
- 引数がnull
の場合。
PreRenderViewEvent
public PreRenderViewEvent(FacesContext facesContext, UIViewRoot root)
引数
root
がレンダリングされようとしていることを示す新しいPreRenderViewEvent
をインスタンス化します。- パラメーター:
facesContext
- Faces コンテキスト。root
- レンダリングされるUIViewRoot
- 例外:
IllegalArgumentExceptionSE
- 引数がnull
の場合。