Interfaces describing
events and event listeners, and concrete event implementation classes.
All events extend from javax.faces.event.FacesEvent and all
listeners extend from javax.faces.event.FacesListener.
For your convenience here is a UML class diagram of the classes in this package.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | ActionListener
A listener interface for
receiving |
| public interface | AjaxBehaviorListener
By implementing this class, an object
indicates that it is a listener for one or more kinds of |
| public interface | BehaviorListener
A generic base interface for event
listeners for various types of |
| public interface | ComponentSystemEventListener
Implementors of this class do not need
an |
| public interface | FacesListener
A generic base interface for event listeners for various types of
|
| public interface | PhaseListener
An interface implemented by objects that wish to be notified at the beginning and ending of processing for each standard phase of the request processing lifecycle. |
| public interface | SystemEventListener
By implementing this class, an object
indicates that it is a listener for one or more kinds of |
| public interface | SystemEventListenerHolder
Classes that implement this interface
agree to maintain a list of |
| public interface | ValueChangeListener
A listener interface for receiving |
| public interface | ViewMapListener
Marker interface for |
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | ListenerFor
Classes tagged with this annotation are
installed as listeners using the method |
| public @interface | ListenersFor
Container annotation to specify multiple
|
| public @interface | NamedEvent
The presence of this annotation on a
class automatically registers the class with the runtime as a |
| Modifier and Type | Class and Description |
|---|---|
| public class | AbortProcessingException
An exception that may be thrown by event listeners to terminate the processing of the current event. |
| public class | ActionEvent
An |
| public abstract class | ActionListenerWrapper
Provides a simple implementation of
|
| public class | AjaxBehaviorEvent
AjaxBehaviorEvent
represents the component behavior specific to
|
| public abstract class | BehaviorEvent
BehaviorEvent
is the event that can be generated from component
|
| public abstract class | ComponentSystemEvent
ComponentSystemEvent is
the base class for |
| public class | ExceptionQueuedEvent
The system event facility will create an
instance of this class whenever |
| public class | ExceptionQueuedEventContext
This helper class provides context to
the |
| public abstract class | FacesEvent
FacesEvent is the base class
for user interface and application events that can be fired by |
| public class | MethodExpressionActionListener
MethodExpressionActionListener
is an |
| public class | MethodExpressionValueChangeListener
MethodExpressionValueChangeListener
is a |
| public class | PhaseEvent
PhaseEvent represents the beginning or ending of
processing for a particular phase of the request processing lifecycle,
for the request encapsulated by the specified |
| public class | PhaseId
Typesafe enumeration of
the legal values that may be returned by the
|
| public class | PostAddToViewEvent
When an instance of this event is
passed to |
| public class | PostConstructApplicationEvent
This event must be published by the runtime after all configuration resources have been parsed and processed. |
| public class | PostConstructCustomScopeEvent
This class is provided to allow custom scopes to publish a "post construct" event in the same way that other scopes do to let the application become aware of the beginning of the scope. |
| public class | PostConstructViewMapEvent
This event must be published by a call to {javax.faces.application.Application#publishEvent} when the view map is first created. |
| public class | PostKeepFlashValueEvent
This event must be published by a call
to |
| public class | PostPutFlashValueEvent
This event must be published by a call
to |
| public class | PostRenderViewEvent
When an instance of this event is passed to
|
| public class | PostRestoreStateEvent
When an instance of this event is passed
to |
| public class | PostValidateEvent
When an instance of
this event is passed to |
| public class | PreClearFlashEvent
This event must be published by a call
to |
| public class | PreDestroyApplicationEvent
This event must be published by the
runtime before the factories associated with this |
| public class | PreDestroyCustomScopeEvent
This class is provided to allow custom scopes to publish a "pre construct" event in the same way that other scopes do to let the application become aware of the beginning of the scope. |
| public class | PreDestroyViewMapEvent
This event must be published by a call
to |
| public class | PreRemoveFlashValueEvent
This event must be published by a call
to |
| public class | PreRemoveFromViewEvent
When an instance of this event is passed
to |
| public class | PreRenderComponentEvent
When an instance of this event is passed
to |
| public class | PreRenderViewEvent
When an instance of this event is passed
to |
| public class | PreValidateEvent
When an instance of
this event is passed to |
| public class | ScopeContext
A structure that contains the name of
the scope and the scope itself exposed as a |
| public abstract class | SystemEvent
SystemEvent is the base class for non-application specific events that can be fired by arbitrary objects. |
| public class | ValueChangeEvent
A |
| public class | WebsocketEvent
This web socket event will be fired when a new |