Package jakarta.faces.event
Class AjaxBehaviorEvent
java.lang.Object
java.util.EventObject
jakarta.faces.event.FacesEvent
jakarta.faces.event.BehaviorEvent
jakarta.faces.event.AjaxBehaviorEvent
- All Implemented Interfaces:
Serializable
AjaxBehaviorEvent represents the component behavior
specific to Ajax).
- Since:
- 2.0
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionAjaxBehaviorEvent(UIComponent component, Behavior behavior) Construct a new event object from the specified source component and Ajax behavior.AjaxBehaviorEvent(FacesContext facesContext, UIComponent component, Behavior behavior) Construct a new event object from the Faces context, specified source component and Ajax behavior. -
Method Summary
Modifier and TypeMethodDescriptionbooleanisAppropriateListener(FacesListener listener) Returntrueif thisFacesListeneris an instance of a the appropriate listener class that this event supports.voidprocessListener(FacesListener listener) Broadcast this event instance to the specifiedFacesListener, by whatever mechanism is appropriate.Methods inherited from class jakarta.faces.event.BehaviorEvent
getBehaviorMethods inherited from class jakarta.faces.event.FacesEvent
getComponent, getFacesContext, getPhaseId, queue, setPhaseIdMethods inherited from class java.util.EventObject
getSource, toString
-
Constructor Details
-
AjaxBehaviorEvent
Construct a new event object from the specified source component and Ajax behavior.
- Parameters:
component- SourceUIComponentfor this eventbehavior-Behaviorfor this event- Throws:
IllegalArgumentException- ifcomponentorajaxBehaviorisnull- Since:
- 2.0
-
AjaxBehaviorEvent
Construct a new event object from the Faces context, specified source component and Ajax behavior.
- Parameters:
facesContext- the FacesContext.component- SourceUIComponentfor this eventbehavior-Behaviorfor this event- Throws:
IllegalArgumentException- ifcomponentorajaxBehaviorisnull- Since:
- 2.3
-
-
Method Details
-
isAppropriateListener
Return
trueif thisFacesListeneris an instance of a the appropriate listener class that this event supports.- Specified by:
isAppropriateListenerin classFacesEvent- Parameters:
listener-FacesListenerto evaluate- Returns:
- true if it is the appropriate instance, false otherwise.
- Since:
- 2.0
-
processListener
Broadcast this event instance to the specified
FacesListener, by whatever mechanism is appropriate. Typically, this will be accomplished by calling an event processing method, and passing this instance as a parameter.- Specified by:
processListenerin classFacesEvent- Parameters:
listener-FacesListenerto invoke- Throws:
AbortProcessingException- Signal the Jakarta Server Faces implementation that no further processing on the current event should be performed- Since:
- 2.0
-