Class ActionEvent

All Implemented Interfaces:
Serializable

public class ActionEvent extends FacesEvent

An ActionEvent represents the activation of a user interface component (such as a UICommand).

See Also:
  • Constructor Details

    • ActionEvent

      public ActionEvent(UIComponent component)

      Construct a new event object from the specified source component and action command.

      Parameters:
      component - Source UIComponent for this event
      Throws:
      IllegalArgumentException - if component is null
    • ActionEvent

      public ActionEvent(FacesContext facesContext, UIComponent component)

      Construct a new event object from the Faces context, specified source component and action command.

      Parameters:
      facesContext - the Faces context.
      component - Source UIComponent for this event.
      Throws:
      IllegalArgumentException - if component is null
      Since:
      2.3
  • Method Details

    • 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