public abstract class SystemEvent extends EventObject
SystemEvent is the base class for non-application specific events that can be fired by arbitrary objects.
source| Constructor and Description |
|---|
SystemEvent(Object source)
Pass the argument
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isAppropriateListener(FacesListener listener)
Return
true
if this FacesListener is an
instance of a the appropriate listener class that this event
supports. |
void |
processListener(FacesListener listener)
Broadcast this event instance to the specified
FacesListener, by whatever mechanism is appropriate. |
getSource, toStringpublic SystemEvent(Object source)
Pass the argument
source to the superclass constructor.
source - the source reference to be
passed to the superclass constructor.IllegalArgumentException - if the argument is
null.public boolean isAppropriateListener(FacesListener listener)
Return true
if this FacesListener is an
instance of a the appropriate listener class that this event
supports. The default implementation returns true if the listener
is a ComponentSystemEventListener.
listener - FacesListener to evaluatepublic 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.
listener - FacesListener to send this FacesEvent toAbortProcessingException - Signal the JavaServer Faces
implementation that no further processing on the current event
should be performedCopyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.