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