パッケージ 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 コンテキスト、指定されたソースコンポーネント、古い値と新しい値から新しいイベントオブジェクトを構築します。
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 ObjectSEgetNewValue()ソースUIComponentの現在のローカル値を返します。ObjectSEgetOldValue()ソースUIComponentの前のローカル値を返します。booleanisAppropriateListener(FacesListener listener)このFacesListenerがこのイベントがサポートするリスナークラスのインスタンスである場合、trueを返します。voidprocessListener(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- このイベントのソースUIComponentoldValue- この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- このイベントのソースUIComponentoldValue- この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 実装に、現在のイベントでこれ以上の処理を実行しないことを通知します