Package javax.faces.event
Class SystemEvent
- java.lang.Object
-
- java.util.EventObject
-
- javax.faces.event.SystemEvent
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ComponentSystemEvent,ExceptionQueuedEvent,PostConstructApplicationEvent,PostConstructCustomScopeEvent,PostKeepFlashValueEvent,PostPutFlashValueEvent,PreClearFlashEvent,PreDestroyApplicationEvent,PreDestroyCustomScopeEvent,PreRemoveFlashValueEvent
public abstract class SystemEvent extends java.util.EventObjectSystemEvent is the base class for non-application specific events that can be fired by arbitrary objects.
- Since:
- 2.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SystemEvent(java.lang.Object source)Pass the argumentsourceto the superclass constructor.
-
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.
-
-
-
Method Detail
-
isAppropriateListener
public boolean isAppropriateListener(FacesListener listener)
Return
trueif thisFacesListeneris an instance of a the appropriate listener class that this event supports. The default implementation returns true if the listener is aComponentSystemEventListener.- Parameters:
listener-FacesListenerto evaluate
-
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 paramter.- Parameters:
listener-FacesListenerto send thisFacesEventto- Throws:
AbortProcessingException- Signal the JavaServer Faces implementation that no further processing on the current event should be performed
-
-