static final class UIComponent.ComponentSystemEventListenerAdapter extends java.lang.Object implements SystemEventListener, StateHolder, FacesWrapper<ComponentSystemEventListener>
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.Class<?> |
instanceClass |
(package private) ComponentSystemEventListener |
wrapped |
| Constructor and Description |
|---|
ComponentSystemEventListenerAdapter() |
ComponentSystemEventListenerAdapter(ComponentSystemEventListener wrapped,
UIComponent component) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
ComponentSystemEventListener |
getWrapped()
A class that implements this interface uses this method to return an instance of the class being wrapped. |
int |
hashCode() |
boolean |
isListenerForSource(java.lang.Object component)
This method must return
true if and only if this
listener instance is interested in receiving events from the
instance referenced by the source parameter. |
boolean |
isTransient()
If true, the Object implementing this interface must not
participate in state saving or restoring.
|
void |
processEvent(SystemEvent event)
When called, the listener can assume that any guarantees given
in the javadoc for the specific
SystemEvent
subclass are true. |
void |
restoreState(FacesContext context,
java.lang.Object state)
Perform any
processing required to restore the state from the entries in the
state Object.
|
java.lang.Object |
saveState(FacesContext context)
Gets the state of the instance as a
Serializable Object. |
void |
setTransient(boolean newTransientValue)
Denotes
whether or not the Object implementing this interface must or
must not participate in state saving or restoring.
|
ComponentSystemEventListener wrapped
java.lang.Class<?> instanceClass
ComponentSystemEventListenerAdapter()
ComponentSystemEventListenerAdapter(ComponentSystemEventListener wrapped, UIComponent component)
public void processEvent(SystemEvent event) throws AbortProcessingException
SystemEventListenerWhen called, the listener can assume that any guarantees given
in the javadoc for the specific SystemEvent
subclass are true.
processEvent in interface SystemEventListenerevent - the SystemEvent instance that
is being processed.AbortProcessingException - if lifecycle processing should
cease for this request.public boolean isListenerForSource(java.lang.Object component)
SystemEventListenerThis method must return true if and only if this
listener instance is interested in receiving events from the
instance referenced by the source parameter.
isListenerForSource in interface SystemEventListenercomponent - the source that is inquiring about the
appropriateness of sending an event to this listener instance.public java.lang.Object saveState(FacesContext context)
StateHolder Gets the state of the instance as a
Serializable Object.
If the class that implements this interface has references to
instances that implement StateHolder (such as a
UIComponent with event handlers, validators, etc.)
this method must call the StateHolder.saveState(javax.faces.context.FacesContext) method on all those
instances as well. This method must not save the state
of children and facets. That is done via the StateManager
This method must not alter the state of the implementing object. In other words, after executing this code:
Object state = component.saveState(facesContext);
component should be the same as before executing
it.
The return from this method must be Serializable
saveState in interface StateHolderpublic void restoreState(FacesContext context, java.lang.Object state)
StateHolderPerform any processing required to restore the state from the entries in the state Object.
If the class that implements this interface has references to
instances that also implement StateHolder (such as a
UIComponent with event handlers, validators, etc.)
this method must call the StateHolder.restoreState(javax.faces.context.FacesContext, java.lang.Object) method on all those
instances as well.
If the state
argument is null, take no action and return.
restoreState in interface StateHolderpublic boolean isTransient()
StateHolderIf true, the Object implementing this interface must not participate in state saving or restoring.
isTransient in interface StateHolderpublic void setTransient(boolean newTransientValue)
StateHolderDenotes whether or not the Object implementing this interface must or must not participate in state saving or restoring.
setTransient in interface StateHoldernewTransientValue - boolean pass true if this
Object will not
participate in state saving or restoring, otherwise pass
false.public ComponentSystemEventListener getWrapped()
FacesWrapperA class that implements this interface uses this method to return an instance of the class being wrapped.
getWrapped in interface FacesWrapper<ComponentSystemEventListener>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object