パッケージ jakarta.faces.event
クラス PreValidateEvent
- java.lang.ObjectSE
-
- java.util.EventObjectSE
-
- jakarta.faces.event.SystemEvent
-
- jakarta.faces.event.ComponentSystemEvent
-
- jakarta.faces.event.PreValidateEvent
- 実装されたすべてのインターフェース:
SerializableSE
public class PreValidateEvent extends ComponentSystemEvent
このイベントのインスタンスが
SystemEventListener.processEvent(jakarta.faces.event.SystemEvent)
またはComponentSystemEventListener.processEvent(jakarta.faces.event.ComponentSystemEvent)
に渡されると、リスナーの実装は、このイベントインスタンスのsource
が検証されるUIComponent
インスタンスであると想定する場合があります。子を持つコンポーネントは、
UIComponent.processValidators(jakarta.faces.context.FacesContext)
で子ノードを処理する前に、このイベントを公開する必要があります。これは、UIData
などのコンポーネントを反復し、UIForm
などのコンポーネントを形成する場合に特に重要です。- 導入:
- 2.0
- 関連事項:
- 直列化された形式
フィールドサマリー
クラス java.util.EventObjectSE から継承されたフィールド
sourceSE
コンストラクターのサマリー
コンストラクター コンストラクター 説明 PreValidateEvent(UIComponent component)
コンストラクターPreValidateEvent(FacesContext facesContext, UIComponent component)
コンストラクター
メソッドのサマリー
クラス jakarta.faces.event.ComponentSystemEvent から継承されたメソッド
getComponent, isAppropriateListener, processListener
クラス jakarta.faces.event.SystemEvent から継承されたメソッド
getFacesContext
クラス java.util.EventObjectSE から継承されたメソッド
getSource, toString
コンストラクターの詳細
PreValidateEvent
public PreValidateEvent(UIComponent component)
コンストラクター
- パラメーター:
component
- 検証されようとしているUIComponent
。- 例外:
IllegalArgumentExceptionSE
- 引数がnull
の場合。
PreValidateEvent
public PreValidateEvent(FacesContext facesContext, UIComponent component)
コンストラクター
- パラメーター:
facesContext
- Faces コンテキスト。component
- 検証されようとしているUIComponent
。- 例外:
IllegalArgumentExceptionSE
- 引数がnull
の場合。