javax.faces.application
Class StateManagerWrapper

java.lang.Object
  extended by javax.faces.application.StateManager
      extended by javax.faces.application.StateManagerWrapper

public abstract class StateManagerWrapper
extends StateManager

see Javadoc of JSF Specification

Author:
Stan Silvert

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.faces.application.StateManager
StateManager.SerializedView
 
Field Summary
 
Fields inherited from class javax.faces.application.StateManager
STATE_SAVING_METHOD_CLIENT, STATE_SAVING_METHOD_PARAM_NAME, STATE_SAVING_METHOD_SERVER
 
Constructor Summary
StateManagerWrapper()
           
 
Method Summary
protected  java.lang.Object getComponentStateToSave(FacesContext context)
           
protected  java.lang.Object getTreeStructureToSave(FacesContext context)
           
protected abstract  StateManager getWrapped()
           
 boolean isSavingStateInClient(FacesContext context)
           
protected  void restoreComponentState(FacesContext context, UIViewRoot viewRoot, java.lang.String renderKitId)
           
protected  UIViewRoot restoreTreeStructure(FacesContext context, java.lang.String viewId, java.lang.String renderKitId)
           
 UIViewRoot restoreView(FacesContext context, java.lang.String viewId, java.lang.String renderKitId)
           
 StateManager.SerializedView saveSerializedView(FacesContext context)
           
 java.lang.Object saveView(FacesContext context)
           
 void writeState(FacesContext context, java.lang.Object state)
           
 void writeState(FacesContext context, StateManager.SerializedView state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateManagerWrapper

public StateManagerWrapper()
Method Detail

getWrapped

protected abstract StateManager getWrapped()

saveSerializedView

public StateManager.SerializedView saveSerializedView(FacesContext context)
Overrides:
saveSerializedView in class StateManager

saveView

public java.lang.Object saveView(FacesContext context)
Overrides:
saveView in class StateManager

isSavingStateInClient

public boolean isSavingStateInClient(FacesContext context)
Overrides:
isSavingStateInClient in class StateManager

getTreeStructureToSave

protected java.lang.Object getTreeStructureToSave(FacesContext context)
Overrides:
getTreeStructureToSave in class StateManager

getComponentStateToSave

protected java.lang.Object getComponentStateToSave(FacesContext context)
Overrides:
getComponentStateToSave in class StateManager

writeState

public void writeState(FacesContext context,
                       StateManager.SerializedView state)
                throws java.io.IOException
Overrides:
writeState in class StateManager
Throws:
java.io.IOException

writeState

public void writeState(FacesContext context,
                       java.lang.Object state)
                throws java.io.IOException
Overrides:
writeState in class StateManager
Throws:
java.io.IOException

restoreView

public UIViewRoot restoreView(FacesContext context,
                              java.lang.String viewId,
                              java.lang.String renderKitId)
Specified by:
restoreView in class StateManager

restoreTreeStructure

protected UIViewRoot restoreTreeStructure(FacesContext context,
                                          java.lang.String viewId,
                                          java.lang.String renderKitId)
Overrides:
restoreTreeStructure in class StateManager

restoreComponentState

protected void restoreComponentState(FacesContext context,
                                     UIViewRoot viewRoot,
                                     java.lang.String renderKitId)
Overrides:
restoreComponentState in class StateManager


Copyright © 2007 Apache Software Foundation. All Rights Reserved.