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
public class AjaxBehaviorEvent extends BehaviorEvent
AjaxBehaviorEvent represents the component behavior specific to
Ajax).- Since:
- 2.0
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description AjaxBehaviorEvent(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisAppropriateListener(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
getBehavior
-
Methods inherited from class jakarta.faces.event.FacesEvent
getComponent, getFacesContext, getPhaseId, queue, setPhaseId
-
Methods inherited from class java.util.EventObject
getSource, toString
-
-
-
-
Constructor Detail
-
AjaxBehaviorEvent
public AjaxBehaviorEvent(UIComponent component, Behavior behavior)
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
public AjaxBehaviorEvent(FacesContext facesContext, UIComponent component, Behavior behavior)
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 Detail
-
isAppropriateListener
public boolean isAppropriateListener(FacesListener listener)
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
public void processListener(FacesListener listener)
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
-
-