Package jakarta.faces.event
Class ActionEvent
java.lang.Object
java.util.EventObject
jakarta.faces.event.FacesEvent
jakarta.faces.event.ActionEvent
- All Implemented Interfaces:
Serializable
An ActionEvent represents the activation of a user interface component (such as a UICommand).
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionActionEvent(UIComponent component) Construct a new event object from the specified source component and action command.ActionEvent(FacesContext facesContext, UIComponent component) Construct a new event object from the Faces context, specified source component and action command. -
Method Summary
Modifier and TypeMethodDescriptionbooleanisAppropriateListener(FacesListener listener) Returntrueif thisFacesListeneris an instance of a listener class that this event supports.voidprocessListener(FacesListener listener) Broadcast thisFacesEventto the specifiedFacesListener, by whatever mechanism is appropriate.Methods inherited from class jakarta.faces.event.FacesEvent
getComponent, getFacesContext, getPhaseId, queue, setPhaseIdMethods inherited from class java.util.EventObject
getSource, toString
-
Constructor Details
-
ActionEvent
Construct a new event object from the specified source component and action command.
- Parameters:
component- SourceUIComponentfor this event- Throws:
IllegalArgumentException- ifcomponentisnull
-
ActionEvent
Construct a new event object from the Faces context, specified source component and action command.
- Parameters:
facesContext- the Faces context.component- SourceUIComponentfor this event.- Throws:
IllegalArgumentException- ifcomponentisnull- Since:
- 2.3
-
-
Method Details
-
isAppropriateListener
Description copied from class:FacesEventReturn
trueif thisFacesListeneris 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:
isAppropriateListenerin classFacesEvent- Parameters:
listener-FacesListenerto evaluate- Returns:
- true if it is the appropriate instance, false otherwise.
-
processListener
Description copied from class:FacesEventBroadcast this
FacesEventto the specifiedFacesListener, by whatever mechanism is appropriate. Typically, this will be accomplished by calling an event processing method, and passing thisFacesEventas a paramter.- Specified by:
processListenerin classFacesEvent- Parameters:
listener-FacesListenerto send thisFacesEventto- Throws:
AbortProcessingException- Signal the Jakarta Faces implementation that no further processing on the current event should be performed
-