BehaviorBase is a convenience base class that provides a default implementation of the
Behavior
contract. It also provides behavior listener registration and state saving support.
Modifier and Type | Field and Description |
---|---|
private boolean | |
private List | |
private boolean |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
protected void | addBehaviorListener(BehaviorListener
The listener)BehaviorListener to be registered
Add the specified |
public void | broadcast(BehaviorEvent
The event)BehaviorEvent to be broadcastImplements jakarta.
Default implementation of |
public void | clearInitialState()
Implements jakarta. Clears the initial state flag, causing the behavior to revert from partial to full state saving. |
public boolean | |
public boolean | isTransient()
Implements jakarta.
Implementation of |
public void | markInitialState()
Implements jakarta.
Implementation of |
protected void | removeBehaviorListener(BehaviorListener
The listener)BehaviorListener to be deregistered
Remove the specified |
public void | restoreState(FacesContext
the Faces context. context, Object the state. state)Implements jakarta.
Implementation of |
public Object | saveState(FacesContext
the Faces context. context)Implements jakarta.
Implementation of |
public void | setTransient(boolean
boolean pass transientFlag)true if this Object will
not participate in state saving or restoring, otherwise pass false .Implements jakarta.
Implementation of |
initialState | back to summary |
---|---|
private boolean initialState |
listeners | back to summary |
---|---|
private List<BehaviorListener> listeners
Our |
transientFlag | back to summary |
---|---|
private boolean transientFlag |
BehaviorBase | back to summary |
---|---|
public BehaviorBase() |
addBehaviorListener | back to summary |
---|---|
protected void addBehaviorListener(BehaviorListener listener)
Add the specified public class AjaxBehaviorEvent extends BehaviorEvent { ... } public interface AjaxBehaviorListener extends BehaviorListener { public void processAjaxBehavior(FooEvent event); } public class AjaxBehavior extends ClientBehaviorBase { ... public void addAjaxBehaviorListener(AjaxBehaviorListener listener) { addBehaviorListener(listener); } public void removeAjaxBehaviorListener(AjaxBehaviorListener listener) { removeBehaviorListener(listener); } ... }
|
broadcast | back to summary |
---|---|
public void broadcast(BehaviorEvent event) throws AbortProcessingException Implements jakarta.
Default implementation of
|
clearInitialState | back to summary |
---|---|
public void clearInitialState() Implements jakarta. Clears the initial state flag, causing the behavior to revert from partial to full state saving.
|
initialStateMarked | back to summary |
---|---|
public boolean initialStateMarked() Implements jakarta.
Implementation of
|
isTransient | back to summary |
---|---|
public boolean isTransient() Implements jakarta.
Implementation of
|
markInitialState | back to summary |
---|---|
public void markInitialState() Implements jakarta.
Implementation of
|
removeBehaviorListener | back to summary |
---|---|
protected void removeBehaviorListener(BehaviorListener listener)
Remove the specified
|
restoreState | back to summary |
---|---|
public void restoreState(FacesContext context, Object state) Implements jakarta.
Implementation of
|
saveState | back to summary |
---|---|
public Object saveState(FacesContext context) Implements jakarta.
Implementation of
|
setTransient | back to summary |
---|---|
public void setTransient(boolean transientFlag) Implements jakarta.
Implementation of
|