パッケージ jakarta.faces.event
クラス ValueChangeEvent
java.lang.ObjectSE
java.util.EventObjectSE
jakarta.faces.event.FacesEvent
jakarta.faces.event.ValueChangeEvent
- 実装されたすべてのインターフェース:
SerializableSE
ValueChangeEvent
は、ユーザーインターフェースアクティビティの結果として、ソースコンポーネントのローカル値が変更されたという通知です。新しい値の検証が正常に完了しない限り、これは発生しません。
- 関連事項:
フィールドのサマリー
クラス java.util.EventObjectSE から継承されたフィールド
sourceSE
コンストラクターの概要
コンストラクターコンストラクター説明ValueChangeEvent
(UIComponent component, ObjectSE oldValue, ObjectSE newValue) 指定されたソースコンポーネント、古い値、新しい値から新しいイベントオブジェクトを構築します。ValueChangeEvent
(FacesContext facesContext, UIComponent component, ObjectSE oldValue, ObjectSE newValue) Faces コンテキスト、指定されたソースコンポーネント、古い値と新しい値から新しいイベントオブジェクトを構築します。メソッドのサマリー
修飾子と型メソッド説明ソースUIComponent
の現在のローカル値を返します。ソースUIComponent
の前のローカル値を返します。boolean
isAppropriateListener
(FacesListener listener) このFacesListener
がこのイベントがサポートするリスナークラスのインスタンスである場合、true
を返します。void
processListener
(FacesListener listener) 適切なメカニズムにより、このFacesEvent
を指定されたFacesListener
にブロードキャストします。クラス jakarta.faces.event.FacesEvent から継承されたメソッド
getComponent, getFacesContext, getPhaseId, queue, setPhaseId
クラス java.util.EventObjectSE から継承されたメソッド
getSource, toString
コンストラクターの詳細
ValueChangeEvent
指定されたソースコンポーネント、古い値、新しい値から新しいイベントオブジェクトを構築します。
このイベントのデフォルトの
PhaseId
はPhaseId.ANY_PHASE
です。- パラメーター:
component
- このイベントのソースUIComponent
oldValue
- このUIComponent
の以前のローカル値newValue
-UIComponent
の新しいローカル値- 例外:
IllegalArgumentExceptionSE
-component
がnull
の場合
ValueChangeEvent
public ValueChangeEvent(FacesContext facesContext, UIComponent component, ObjectSE oldValue, ObjectSE newValue) Faces コンテキスト、指定されたソースコンポーネント、古い値と新しい値から新しいイベントオブジェクトを構築します。
このイベントのデフォルトの
PhaseId
はPhaseId.ANY_PHASE
です。- パラメーター:
facesContext
- Faces コンテキスト。component
- このイベントのソースUIComponent
oldValue
- このUIComponent
の以前のローカル値newValue
-UIComponent
の新しいローカル値- 例外:
IllegalArgumentExceptionSE
-component
がnull
の場合
メソッドの詳細
getOldValue
ソース
UIComponent
の前のローカル値を返します。- 戻り値:
- 以前のローカル値
getNewValue
ソース
UIComponent
の現在のローカル値を返します。- 戻り値:
- 現在のローカル値
isAppropriateListener
クラスからコピーされた説明:FacesEvent
この
FacesListener
がこのイベントがサポートするリスナークラスのインスタンスである場合、true
を返します。通常、これは、リスナークラスの "instanceof" チェックによって実現されます。- 次で指定:
- クラス
FacesEvent
のisAppropriateListener
- パラメーター:
listener
- 評価するFacesListener
- 戻り値:
- 適切なインスタンスである場合は true、そうでない場合は false。
processListener
クラスからコピーされた説明:FacesEvent
適切なメカニズムにより、この
FacesEvent
を指定されたFacesListener
にブロードキャストします。通常、これはイベント処理メソッドを呼び出し、このFacesEvent
をパラメーターとして渡すことで実現されます。- 次で指定:
- クラス
FacesEvent
のprocessListener
- パラメーター:
listener
- このFacesEvent
を送信するFacesListener
- 例外:
AbortProcessingException
- Jakarta Faces 実装に、現在のイベントでこれ以上の処理を実行しないことを通知します