クラスの使用
jakarta.faces.event.SystemEvent
SystemEvent を使用するパッケージ パッケージ 説明 jakarta.faces.application jakarta.faces.component jakarta.faces.context jakarta.faces.event jakarta.faces.application 内の SystemEvent 使用
型 SystemEvent の型引数を持つ jakarta.faces.application のメソッドパラメーター 修飾子と型 メソッド 説明 voidApplication. publishEvent(FacesContext context, ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceBaseType, ObjectSE source)このメソッドは、source引数のClassを使用する代わりに、ランタイムが引数sourceBaseTypeを使用して一致するリスナーを検索する必要があることを除いて、Application.publishEvent(FacesContext,Class,Object)とまったく同じように機能します。voidApplication. publishEvent(FacesContext context, ClassSE<? extends SystemEvent> systemEventClass, ObjectSE source)FacesContext.isProcessingEvents()がtrueであり、systemEventClassで表される型のイベントのリスナーが 1 つ以上ある場合は、それらのリスナーを呼び出して、イベントのソースとしてsourceを渡します。voidApplicationWrapper. publishEvent(FacesContext context, ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceBaseType, ObjectSE source)このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.publishEvent(jakarta.faces.context.FacesContext, Class, Class, Object)を呼び出すことです。voidApplicationWrapper. publishEvent(FacesContext context, ClassSE<? extends SystemEvent> systemEventClass, ObjectSE source)このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.publishEvent(jakarta.faces.context.FacesContext, Class, Object)を呼び出すことです。voidApplication. subscribeToEvent(ClassSE<? extends SystemEvent> systemEventClass, SystemEventListener listener)引数listenerで参照されるリスナーインスタンスを、型systemEventClassのイベントのリスナーとしてアプリケーションにインストールします。voidApplication. subscribeToEvent(ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceClass, SystemEventListener listener)引数listenerで参照されるリスナーインスタンスを、型sourceClassのオブジェクトから発生する型systemEventClassのイベントのリスナーとしてアプリケーションにインストールします。voidApplicationWrapper. subscribeToEvent(ClassSE<? extends SystemEvent> systemEventClass, SystemEventListener listener)このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.subscribeToEvent(Class, jakarta.faces.event.SystemEventListener)を呼び出すことです。voidApplicationWrapper. subscribeToEvent(ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceClass, SystemEventListener listener)このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.subscribeToEvent(Class, Class, jakarta.faces.event.SystemEventListener)を呼び出すことです。voidApplication. unsubscribeFromEvent(ClassSE<? extends SystemEvent> systemEventClass, SystemEventListener listener)引数listenerによって参照されるリスナーインスタンスを、型systemEventClassのイベントのリスナーとしてアプリケーションから削除します。voidApplication. unsubscribeFromEvent(ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceClass, SystemEventListener listener)sourceClass型のオブジェクトから発生するsystemEventClass型のイベントのリスナーとして、引数listenerで参照されるリスナーインスタンスをアプリケーションから削除します。voidApplicationWrapper. unsubscribeFromEvent(ClassSE<? extends SystemEvent> systemEventClass, SystemEventListener listener)このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.unsubscribeFromEvent(Class, jakarta.faces.event.SystemEventListener)を呼び出すことです。voidApplicationWrapper. unsubscribeFromEvent(ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceClass, SystemEventListener listener)このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.unsubscribeFromEvent(Class, Class, jakarta.faces.event.SystemEventListener)を呼び出すことです。jakarta.faces.component 内の SystemEvent 使用
型 SystemEvent の型引数を持つ jakarta.faces.component のメソッドパラメーター 修飾子と型 メソッド 説明 ListSE<SystemEventListener>UIComponent. getListenersForEventClass(ClassSE<? extends SystemEvent> eventClass)この実装はUnsupportedOperationExceptionをスローし、このクラスを継承する既存のアプリケーションを壊さないという唯一の目的のために提供されています。ListSE<SystemEventListener>UIComponentBase. getListenersForEventClass(ClassSE<? extends SystemEvent> eventClass)型eventClassのイベントに関心のある、このUIComponentインスタンスに登録されているSystemEventListenerインスタンスを返します。ListSE<SystemEventListener>UIViewRoot. getViewListenersForEventClass(ClassSE<? extends SystemEvent> systemEvent)型eventClassのイベントに関心のある、このUIComponentインスタンスに登録されているSystemEventListenerインスタンスを返します。voidUIComponent. subscribeToEvent(ClassSE<? extends SystemEvent> eventClass, ComponentSystemEventListener componentListener)この実装はUnsupportedOperationExceptionをスローし、このクラスを継承する既存のアプリケーションを壊さないという唯一の目的のために提供されています。voidUIComponentBase. subscribeToEvent(ClassSE<? extends SystemEvent> eventClass, ComponentSystemEventListener componentListener)引数componentListenerによって参照されるリスナーインスタンスを、このUIComponentの特定のインスタンスから発生するeventClass型のイベントのリスナーとしてインストールします。voidUIViewRoot. subscribeToViewEvent(ClassSE<? extends SystemEvent> systemEvent, SystemEventListener listener)引数listenerによって参照されるリスナーインスタンスを、型systemEventClassのイベントのリスナーとしてUIViewRootにインストールします。voidUIComponent. unsubscribeFromEvent(ClassSE<? extends SystemEvent> eventClass, ComponentSystemEventListener componentListener)この実装はUnsupportedOperationExceptionをスローし、このクラスを継承する既存のアプリケーションを壊さないという唯一の目的のために提供されています。voidUIComponentBase. unsubscribeFromEvent(ClassSE<? extends SystemEvent> eventClass, ComponentSystemEventListener componentListener)引数componentListenerによって参照されるリスナーインスタンスを、このUIComponentの特定のインスタンスから発生する型eventClassのイベントのリスナーとして削除します。voidUIViewRoot. unsubscribeFromViewEvent(ClassSE<? extends SystemEvent> systemEvent, SystemEventListener listener)型systemEventClassのイベントのリスナーとして、引数listenerによって参照されるリスナーインスタンスをUIViewRootから削除します。jakarta.faces.context 内の SystemEvent 使用
型 SystemEvent のパラメーターを持つ jakarta.faces.context のメソッド 修飾子と型 メソッド 説明 abstract voidExceptionHandler. processEvent(SystemEvent exceptionQueuedEvent)呼び出されると、リスナーは、特定のSystemEventサブクラスの javadoc で指定されたすべての保証が真であると想定できます。voidExceptionHandlerWrapper. processEvent(SystemEvent event)このメソッドのデフォルトの動作は、ラップされたExceptionHandlerオブジェクトでExceptionHandler.processEvent(jakarta.faces.event.SystemEvent)を呼び出すことです。jakarta.faces.event 内の SystemEvent 使用
型 SystemEvent の引数を持つ型を返す jakarta.faces.event のメソッド 修飾子と型 メソッド 説明 ClassSE<? extends SystemEvent>systemEventClass()このクラスがリスナーとしてインストールされるシステムイベントの種類。型 SystemEvent のパラメーターを持つ jakarta.faces.event のメソッド 修飾子と型 メソッド 説明 voidSystemEventListener. processEvent(SystemEvent event)呼び出されると、リスナーは、特定のSystemEventサブクラスの javadoc で指定されたすべての保証が真であると想定できます。型 SystemEvent の型引数を持つ jakarta.faces.event のメソッドパラメーター 修飾子と型 メソッド 説明 ListSE<SystemEventListener>ExceptionQueuedEventContext. getListenersForEventClass(ClassSE<? extends SystemEvent> facesEventClass)現在のリクエストのExceptionHandlerという 1 つのエントリを含むListを返します。ListSE<SystemEventListener>SystemEventListenerHolder. getListenersForEventClass(ClassSE<? extends SystemEvent> facesEventClass)