Class ValueChangeEvent

All Implemented Interfaces:
Serializable

public class ValueChangeEvent extends FacesEvent

A ValueChangeEvent is a notification that the local value of the source component has been change as a result of user interface activity. It is not fired unless validation of the new value was completed successfully.

See Also:
  • Constructor Details

  • Method Details

    • getOldValue

      public Object getOldValue()

      Return the previous local value of the source UIComponent.

      Returns:
      the previous local value
    • getNewValue

      public Object getNewValue()

      Return the current local value of the source UIComponent.

      Returns:
      the current local value
    • isAppropriateListener

      public boolean isAppropriateListener(FacesListener listener)
      Description copied from class: FacesEvent

      Return true if this FacesListener is an instance of a listener class that this event supports. Typically, this will be accomplished by an "instanceof" check on the listener class.

      Specified by:
      isAppropriateListener in class FacesEvent
      Parameters:
      listener - FacesListener to evaluate
      Returns:
      true if it is the appropriate instance, false otherwise.
    • processListener

      public void processListener(FacesListener listener)
      Description copied from class: FacesEvent

      Broadcast this FacesEvent to the specified FacesListener, by whatever mechanism is appropriate. Typically, this will be accomplished by calling an event processing method, and passing this FacesEvent as a paramter.

      Specified by:
      processListener in class FacesEvent
      Parameters:
      listener - FacesListener to send this FacesEvent to
      Throws:
      AbortProcessingException - Signal the JavaServer Faces implementation that no further processing on the current event should be performed