クラス ExceptionQueuedEventContext
- java.lang.ObjectSE
-
- jakarta.faces.event.ExceptionQueuedEventContext
- 実装されたすべてのインターフェース:
SystemEventListenerHolder
public class ExceptionQueuedEventContext extends ObjectSE implements SystemEventListenerHolder
このヘルパークラスは、
ExceptionQueuedEvent
が発生した時点でのシステムの状態に関するExceptionQueuedEvent
へのコンテキストを提供し、SystemEventListener
を実装することによってExceptionQueuedEvent
をExceptionHandler
にリンクします。- 導入:
- 2.0
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static StringSE
IN_AFTER_PHASE_KEY
getAttributes()
から返されたMap
のこのキーにエントリが存在することは、現在のライフサイクルフェーズの「アフターフェーズ」部分でイベントが発生したことを示します。static StringSE
IN_BEFORE_PHASE_KEY
getAttributes()
から返されたMap
のこのキーにエントリが存在することは、現在のライフサイクルフェーズの「前フェーズ」部分でイベントが発生したことを示します。
コンストラクターのサマリー
コンストラクター コンストラクター 説明 ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown)
引数Throwable
が発生したことを示す新しいExceptionQueuedEventContext
をインスタンス化します。ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown, UIComponent component)
引数component
に関連して、引数Throwable
が発生したことを示す新しいExceptionQueuedEventContext
をインスタンス化します。ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown, UIComponent component, PhaseId phaseId)
ライフサイクルフェーズphaseId
中に、引数component
に関連する引数Throwable
が発生したことを示す新しいExceptionQueuedEventContext
をインスタンス化します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 MapSE<ObjectSE,ObjectSE>
getAttributes()
このExceptionQueuedEvent
のコンテキストに関連する属性のMap
。UIComponent
getComponent()
例外がスローされたときに処理されていたUIComponent
を返します。FacesContext
getContext()
このリクエストのFacesContext
。ThrowableSE
getException()
exception
プロパティを返します。ListSE<SystemEventListener>
getListenersForEventClass(ClassSE<? extends SystemEvent> facesEventClass)
現在のリクエストのExceptionHandler
という 1 つのエントリを含むList
を返します。PhaseId
getPhaseId()
例外がスローされたときに処理されていたPhaseId
を返します。boolean
inAfterPhase()
boolean
inBeforePhase()
フィールドの詳細
IN_BEFORE_PHASE_KEY
public static final StringSE IN_BEFORE_PHASE_KEY
getAttributes()
から返されたMap
のこのキーにエントリが存在することは、現在のライフサイクルフェーズの「前フェーズ」部分でイベントが発生したことを示します。
IN_AFTER_PHASE_KEY
public static final StringSE IN_AFTER_PHASE_KEY
getAttributes()
から返されたMap
のこのキーにエントリが存在することは、現在のライフサイクルフェーズの「アフターフェーズ」部分でイベントが発生したことを示します。
コンストラクターの詳細
ExceptionQueuedEventContext
public ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown)
引数
Throwable
が発生したことを示す新しいExceptionQueuedEventContext
をインスタンス化します。- パラメーター:
context
- 現在のリクエストのFacesContext
thrown
- このExceptionQueuedEventContext
インスタンスのコンテキストであるThrowable
。
ExceptionQueuedEventContext
public ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown, UIComponent component)
引数
component
に関連して、引数Throwable
が発生したことを示す新しいExceptionQueuedEventContext
をインスタンス化します。- パラメーター:
context
- 現在のリクエストのFacesContext
thrown
- このExceptionQueuedEventContext
インスタンスのコンテキストであるThrowable
。component
- このExceptionQueuedEventContext
が関係するUIComponent
インスタンス
ExceptionQueuedEventContext
public ExceptionQueuedEventContext(FacesContext context, ThrowableSE thrown, UIComponent component, PhaseId phaseId)
ライフサイクルフェーズ
phaseId
中に、引数component
に関連する引数Throwable
が発生したことを示す新しいExceptionQueuedEventContext
をインスタンス化します。- パラメーター:
context
- 現在のリクエストのFacesContext
thrown
- このExceptionQueuedEventContext
インスタンスのコンテキストであるThrowable
。component
- コンテキストに関連するUIComponent
。phaseId
- このExeceptionEventContext
が作成された時点のPhaseId
。
メソッドの詳細
getContext
public FacesContext getContext()
このリクエストの
FacesContext
。- 戻り値:
- この
ExceptionQueuedEventContext
インスタンスの作成に使用されるFacesContext
。
getException
public ThrowableSE getException()
exception
プロパティを返します。- 戻り値:
- 例外
getComponent
public UIComponent getComponent()
例外がスローされたときに処理されていた
UIComponent
を返します。ないか利用できない場合、これはnull
になります。- 戻り値:
- コンポーネント
getPhaseId
public PhaseId getPhaseId()
例外がスローされたときに処理されていた
PhaseId
を返します。ないか利用できない場合、これはnull
になります。- 戻り値:
- フェーズ ID
inBeforePhase
public boolean inBeforePhase()
- 戻り値:
- 特定のライフサイクルフェーズの
before phase
処理中に例外が発生した場合はtrue
inAfterPhase
public boolean inAfterPhase()
- 戻り値:
- 特定のライフサイクルフェーズの
after phase
処理中に例外が発生した場合はtrue
getAttributes
public MapSE<ObjectSE,ObjectSE> getAttributes()
この
ExceptionQueuedEvent
のコンテキストに関連する属性のMap
。- 戻り値:
- このコンテキストに関連する属性
getListenersForEventClass
public ListSE<SystemEventListener> getListenersForEventClass(ClassSE<? extends SystemEvent> facesEventClass)
現在のリクエストの
ExceptionHandler
という 1 つのエントリを含むList
を返します。- 次で指定:
- インターフェース
SystemEventListenerHolder
のgetListenersForEventClass
- パラメーター:
facesEventClass
- リスナーが返されるクラス- 戻り値:
- 引数クラスのリスナー