public abstract class StateManager
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
StateManager.SerializedView |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
STATE_SAVING_METHOD_CLIENT |
static java.lang.String |
STATE_SAVING_METHOD_PARAM_NAME |
static java.lang.String |
STATE_SAVING_METHOD_SERVER |
| Constructor and Description |
|---|
StateManager() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.Object |
getComponentStateToSave(FacesContext context) |
protected abstract java.lang.Object |
getTreeStructureToSave(FacesContext context) |
boolean |
isSavingStateInClient(FacesContext context) |
protected abstract void |
restoreComponentState(FacesContext context,
UIViewRoot viewRoot,
java.lang.String renderKitId) |
protected abstract UIViewRoot |
restoreTreeStructure(FacesContext context,
java.lang.String viewId,
java.lang.String renderKitId) |
abstract UIViewRoot |
restoreView(FacesContext context,
java.lang.String viewId,
java.lang.String renderKitId) |
abstract StateManager.SerializedView |
saveSerializedView(FacesContext context) |
abstract void |
writeState(FacesContext context,
StateManager.SerializedView state) |
public static final java.lang.String STATE_SAVING_METHOD_PARAM_NAME
public static final java.lang.String STATE_SAVING_METHOD_CLIENT
public static final java.lang.String STATE_SAVING_METHOD_SERVER
public abstract StateManager.SerializedView saveSerializedView(FacesContext context)
protected abstract java.lang.Object getTreeStructureToSave(FacesContext context)
protected abstract java.lang.Object getComponentStateToSave(FacesContext context)
public abstract void writeState(FacesContext context, StateManager.SerializedView state) throws java.io.IOException
java.io.IOExceptionpublic abstract UIViewRoot restoreView(FacesContext context, java.lang.String viewId, java.lang.String renderKitId)
protected abstract UIViewRoot restoreTreeStructure(FacesContext context, java.lang.String viewId, java.lang.String renderKitId)
protected abstract void restoreComponentState(FacesContext context, UIViewRoot viewRoot, java.lang.String renderKitId)
public boolean isSavingStateInClient(FacesContext context)