パッケージ jakarta.faces.event
インターフェース SystemEventListenerHolder
- すべての既知の実装クラス:
ExceptionQueuedEventContext
、HtmlBody
、HtmlColumn
、HtmlCommandButton
、HtmlCommandLink
、HtmlCommandScript
、HtmlDataTable
、HtmlDoctype
、HtmlForm
、HtmlGraphicImage
、HtmlHead
、HtmlInputFile
、HtmlInputHidden
、HtmlInputSecret
、HtmlInputText
、HtmlInputTextarea
、HtmlMessage
、HtmlMessages
、HtmlOutcomeTargetButton
、HtmlOutcomeTargetLink
、HtmlOutputFormat
、HtmlOutputLabel
、HtmlOutputLink
、HtmlOutputText
、HtmlPanelGrid
、HtmlPanelGroup
、HtmlSelectBooleanCheckbox
、HtmlSelectManyCheckbox
、HtmlSelectManyListbox
、HtmlSelectManyMenu
、HtmlSelectOneListbox
、HtmlSelectOneMenu
、HtmlSelectOneRadio
、UIColumn
、UICommand
、UIComponent
、UIComponentBase
、UIData
、UIForm
、UIGraphic
、UIImportConstants
、UIInput
、UIMessage
、UIMessages
、UINamingContainer
、UIOutcomeTarget
、UIOutput
、UIPanel
、UIParameter
、UISelectBoolean
、UISelectItem
、UISelectItemGroup
、UISelectItemGroups
、UISelectItems
、UISelectMany
、UISelectOne
、UIViewAction
、UIViewParameter
、UIViewRoot
、UIWebsocket
public interface SystemEventListenerHolder
このインターフェースを実装するクラスは、生成できる
SystemEvent
の種類ごとにSystemEventListener
インスタンスのリストを維持することに同意します。このインターフェースにより、任意のオブジェクトをSystemEvent
インスタンスのソースとして機能させることができます。実装クラスが
UIComponent
であるか、UIComponent
によって参照されている場合、実装クラス、getListenersForEventClass(java.lang.Class<? extends jakarta.faces.event.SystemEvent>)
によって返されるリストのすべてのメンバーが状態管理システムで正しく機能するように注意する必要があります。これを確実にする 1 つの方法は、クラスとリストメンバーにStateHolder
またはSerializable
SE を実装させることです。- 導入:
- 2.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 ListSE<SystemEventListener>
getListenersForEventClass(ClassSE<? extends SystemEvent> facesEventClass)
メソッドの詳細
getListenersForEventClass
ListSE<SystemEventListener> getListenersForEventClass(ClassSE<? extends SystemEvent> facesEventClass)
このインターフェースを実装するクラスにインストールされている
SystemEventListener
インスタンスのList
を返します。- パラメーター:
facesEventClass
- リスナーが返されるクラス- 戻り値:
- 引数クラスのリスナー