当前页面: 
在线文档首页 > 
JBoss Seam  1.1.0 cr1 API 英文版文档
SeamStateManager (JBoss Seam API Documentation) - JBoss Seam  1.1.0 cr1 API 英文版文档
org.jboss.seam.jsf
Class SeamStateManager
java.lang.Object
  
javax.faces.application.StateManager
      
org.jboss.seam.jsf.SeamStateManager
public class SeamStateManager
- extends javax.faces.application.StateManager
 
A wrapper for the JSF implementation's StateManager that allows
 us to intercept saving of the serialized component tree. This
 is quite ugly but was needed in order to allow conversations to
 be started and manipulated during the RENDER_RESPONSE phase.
- Author:
 
  - Gavin King
 
 
| Nested classes/interfaces inherited from class javax.faces.application.StateManager | 
javax.faces.application.StateManager.SerializedView | 
 
 
| Fields inherited from class javax.faces.application.StateManager | 
STATE_SAVING_METHOD_CLIENT, STATE_SAVING_METHOD_PARAM_NAME, STATE_SAVING_METHOD_SERVER | 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SeamStateManager
public SeamStateManager(javax.faces.application.StateManager sm)
getComponentStateToSave
protected Object getComponentStateToSave(javax.faces.context.FacesContext ctx)
- Specified by:
 getComponentStateToSave in class javax.faces.application.StateManager
 
 
getTreeStructureToSave
protected Object getTreeStructureToSave(javax.faces.context.FacesContext ctx)
- Specified by:
 getTreeStructureToSave in class javax.faces.application.StateManager
 
 
restoreComponentState
protected void restoreComponentState(javax.faces.context.FacesContext ctx,
                                     javax.faces.component.UIViewRoot viewRoot,
                                     String str)
- Specified by:
 restoreComponentState in class javax.faces.application.StateManager
 
 
restoreTreeStructure
protected javax.faces.component.UIViewRoot restoreTreeStructure(javax.faces.context.FacesContext ctx,
                                                                String str1,
                                                                String str2)
- Specified by:
 restoreTreeStructure in class javax.faces.application.StateManager
 
 
restoreView
public javax.faces.component.UIViewRoot restoreView(javax.faces.context.FacesContext ctx,
                                                    String str1,
                                                    String str2)
- Specified by:
 restoreView in class javax.faces.application.StateManager
 
 
saveSerializedView
public javax.faces.application.StateManager.SerializedView saveSerializedView(javax.faces.context.FacesContext facesContext)
- Specified by:
 saveSerializedView in class javax.faces.application.StateManager
 
 
writeState
public void writeState(javax.faces.context.FacesContext ctx,
                       javax.faces.application.StateManager.SerializedView sv)
                throws IOException
- Specified by:
 writeState in class javax.faces.application.StateManager
 
- Throws:
 IOException
 
isSavingStateInClient
public boolean isSavingStateInClient(javax.faces.context.FacesContext ctx)
- Overrides:
 isSavingStateInClient in class javax.faces.application.StateManager