パッケージ jakarta.faces.event

クラス SystemEvent

java.lang.ObjectSE
java.util.EventObjectSE
jakarta.faces.event.SystemEvent
実装されたすべてのインターフェース:
SerializableSE
既知の直属サブクラス
ComponentSystemEventExceptionQueuedEventPostConstructApplicationEventPostConstructCustomScopeEventPostKeepFlashValueEventPostPutFlashValueEventPreClearFlashEventPreDestroyApplicationEventPreDestroyCustomScopeEventPreRemoveFlashValueEvent

public abstract class SystemEvent extends EventObjectSE

SystemEvent は、任意のオブジェクトによって起動できる非アプリケーション固有のイベントの基本クラスです。

導入:
2.0
関連事項:
  • コンストラクターの詳細

    • SystemEvent

      public SystemEvent(ObjectSE source)

      引数 source をスーパークラスコンストラクターに渡します。

      パラメーター:
      source - スーパークラスコンストラクターに渡される source 参照。
      例外:
      IllegalArgumentExceptionSE - 引数が null の場合。
    • SystemEvent

      public SystemEvent(FacesContext facesContext, ObjectSE source)

      引数 source をスーパークラスコンストラクターに渡します。

      パラメーター:
      facesContext - Faces コンテキスト。
      source - スーパークラスコンストラクターに渡される source 参照。
      例外:
      IllegalArgumentExceptionSE - 引数が null の場合。
  • メソッドの詳細

    • getFacesContext

      public FacesContext getFacesContext()

      Faces コンテキストを取得します。

      コンストラクターに FacesContext が渡された場合はそれを返し、そうでない場合は FacesContext.getCurrentInstance() を呼び出して返します。

      戻り値:
      Faces コンテキスト。
      導入:
      2.3
    • isAppropriateListener

      public boolean isAppropriateListener(FacesListener listener)

      この FacesListener が、このイベントがサポートする適切なリスナークラスのインスタンスである場合は、true を返します。リスナーが ComponentSystemEventListener の場合、デフォルトの実装は true を返します

      パラメーター:
      listener - 評価する FacesListener
      戻り値:
      上記の結果
    • processListener

      public void processListener(FacesListener listener)

      適切なメカニズムにより、このイベントインスタンスを指定された FacesListener にブロードキャストします。通常、これはイベント処理メソッドを呼び出し、このインスタンスをパラメーターとして渡すことで実現されます。

      パラメーター:
      listener - この FacesEvent を送信する FacesListener
      例外:
      AbortProcessingException - Jakarta Faces 実装に、現在のイベントでこれ以上の処理を実行しないことを通知します