public class ValueChangeEvent extends FacesEvent
ValueChangeEvent
は、ユーザーインターフェースアクティビティの結果として、ソースコンポーネントのローカル値が変更されたという通知です。新しい値の検証が正常に完了しない限り、これは発生しません。
sourceSE
コンストラクターと説明 |
---|
ValueChangeEvent(FacesContext facesContext, UIComponent component, ObjectSE oldValue, ObjectSE newValue) Faces コンテキスト、指定されたソースコンポーネント、古い値と新しい値から新しいイベントオブジェクトを構築します。 |
ValueChangeEvent(UIComponent component, ObjectSE oldValue, ObjectSE newValue) 指定されたソースコンポーネント、古い値、新しい値から新しいイベントオブジェクトを構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
ObjectSE | getNewValue() ソース UIComponent の現在のローカル値を返します。 |
ObjectSE | getOldValue() ソース UIComponent の前のローカル値を返します。 |
boolean | isAppropriateListener(FacesListener listener) この FacesListener がこのイベントがサポートするリスナークラスのインスタンスである場合、true を返します。 |
void | processListener(FacesListener listener) 適切なメカニズムにより、この FacesEvent を指定された FacesListener にブロードキャストします。 |
getComponent, getFacesContext, getPhaseId, queue, setPhaseId
getSourceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public ValueChangeEvent(UIComponent component, ObjectSE oldValue, ObjectSE newValue)
指定されたソースコンポーネント、古い値、新しい値から新しいイベントオブジェクトを構築します。
このイベントのデフォルトの PhaseId
は PhaseId.ANY_PHASE
です。
component
- このイベントのソース UIComponent
oldValue
- この UIComponent
の以前のローカル値 newValue
- UIComponent
の新しいローカル値 IllegalArgumentExceptionSE
- component
が null
の場合 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
の場合 public ObjectSE getOldValue()
ソース UIComponent
の前のローカル値を返します。
public ObjectSE getNewValue()
ソース UIComponent
の現在のローカル値を返します。
public boolean isAppropriateListener(FacesListener listener)
FacesEvent
この FacesListener
がこのイベントがサポートするリスナークラスのインスタンスである場合、true
を返します。通常、これは、リスナークラスの "instanceof" チェックによって実現されます。
FacesEvent
の isAppropriateListener
listener
- 評価する FacesListener
public void processListener(FacesListener listener)
FacesEvent
適切なメカニズムにより、この FacesEvent
を指定された FacesListener
にブロードキャストします。通常、これはイベント処理メソッドを呼び出し、この FacesEvent
をパラメーターとして渡すことで実現されます。
FacesEvent
の processListener
listener
- この FacesEvent
を送信する FacesListener
AbortProcessingException
- Jakarta Server Faces 実装に、現在のイベントでこれ以上の処理を実行しないことを通知します Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.