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:
-
Nested Class Summary
Nested classes/interfaces inherited from class BehaviorEvent
BehaviorEvent.FacesComponentEventModifier and TypeClassDescriptionstatic enumBehavior events supported by Faces components. -
Field Summary
Fields inherited from class 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 BehaviorEvent
getBehaviorMethods inherited from class FacesEvent
getComponent, getFacesContext, getPhaseId, queue, setPhaseIdModifier and TypeMethodDescriptionReturn the sourceUIComponentthat sent this event.Get the Faces context.Return the identifier of the request processing phase during which this event should be delivered.voidqueue()Convenience method to queue this event for broadcast at the end of the current request processing lifecycle phase.voidsetPhaseId(PhaseId phaseId) Set thePhaseIdduring which this event will be delivered.Methods inherited from class 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 Faces implementation that no further processing on the current event should be performed- Since:
- 2.0
-