当前页面: 
在线文档首页 > 
JBoss Seam  1.0.1 API 英文版文档
SeamStateManager (JBoss Seam API Documentation) - JBoss Seam  1.0.1 API 英文版文档
org.jboss.seam.jsf
Class SeamStateManager
java.lang.Object
   javax.faces.application.StateManager
javax.faces.application.StateManager
       org.jboss.seam.jsf.SeamStateManager
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:
- getComponentStateToSavein class- javax.faces.application.StateManager
 
- 
 
getTreeStructureToSave
protected Object getTreeStructureToSave(javax.faces.context.FacesContext ctx)
- 
- Specified by:
- getTreeStructureToSavein class- javax.faces.application.StateManager
 
- 
 
restoreComponentState
protected void restoreComponentState(javax.faces.context.FacesContext ctx,
                                     javax.faces.component.UIViewRoot viewRoot,
                                     String str)
- 
- Specified by:
- restoreComponentStatein class- javax.faces.application.StateManager
 
- 
 
restoreTreeStructure
protected javax.faces.component.UIViewRoot restoreTreeStructure(javax.faces.context.FacesContext ctx,
                                                                String str1,
                                                                String str2)
- 
- Specified by:
- restoreTreeStructurein class- javax.faces.application.StateManager
 
- 
 
restoreView
public javax.faces.component.UIViewRoot restoreView(javax.faces.context.FacesContext ctx,
                                                    String str1,
                                                    String str2)
- 
- Specified by:
- restoreViewin class- javax.faces.application.StateManager
 
- 
 
saveSerializedView
public javax.faces.application.StateManager.SerializedView saveSerializedView(javax.faces.context.FacesContext ctx)
- 
- Specified by:
- saveSerializedViewin class- javax.faces.application.StateManager
 
- 
 
writeState
public void writeState(javax.faces.context.FacesContext ctx,
                       javax.faces.application.StateManager.SerializedView sv)
                throws IOException
- 
- Specified by:
- writeStatein class- javax.faces.application.StateManager
 
- 
- Throws:
- IOException
 
isSavingStateInClient
public boolean isSavingStateInClient(javax.faces.context.FacesContext ctx)
- 
- Overrides:
- isSavingStateInClientin class- javax.faces.application.StateManager
 
-