org.apache.myfaces.application.jsp

Class JspStateManagerImpl


public class JspStateManagerImpl
extends MyfacesStateManager

Default StateManager implementation.
Version:
$Revision: 279748 $ $Date: 2005-09-09 14:10:58 +0200 (Fri, 09 Sep 2005) $
Authors:
Thomas Spiegl (latest modification by $Author: oros $)
Manfred Geiler

Constructor Summary

JspStateManagerImpl()

Method Summary

protected Object
getComponentStateToSave(FacesContext facesContext)
protected RenderKitFactory
getRenderKitFactory()
protected SerializedView
getSerializedViewFromServletSession(ExternalContext externalContext, String viewId)
protected Object
getTreeStructureToSave(FacesContext facesContext)
protected void
removeSerializedViewFromServletSession(ExternalContext externalContext, String viewId)
protected void
restoreComponentState(FacesContext facesContext, UIViewRoot uiViewRoot, String renderKitId)
protected UIViewRoot
restoreTreeStructure(FacesContext facesContext, String viewId, String renderKitId)
UIViewRoot
restoreView(FacesContext facescontext, String viewId, String renderKitId)
SerializedView
saveSerializedView(FacesContext facesContext)
protected void
saveSerializedViewInServletSession(ExternalContext externalContext, String viewId, SerializedView serializedView)
void
writeState(FacesContext facesContext, SerializedView serializedView)
void
writeStateAsUrlParams(FacesContext facesContext, SerializedView serializedView)
MyFaces extension

Methods inherited from class org.apache.myfaces.application.MyfacesStateManager

writeStateAsUrlParams

Constructor Details

JspStateManagerImpl

public JspStateManagerImpl()

Method Details

getComponentStateToSave

protected Object getComponentStateToSave(FacesContext facesContext)

getRenderKitFactory

protected RenderKitFactory getRenderKitFactory()

getSerializedViewFromServletSession

protected SerializedView getSerializedViewFromServletSession(ExternalContext externalContext,
                                                             String viewId)

getTreeStructureToSave

protected Object getTreeStructureToSave(FacesContext facesContext)

removeSerializedViewFromServletSession

protected void removeSerializedViewFromServletSession(ExternalContext externalContext,
                                                      String viewId)

restoreComponentState

protected void restoreComponentState(FacesContext facesContext,
                                     UIViewRoot uiViewRoot,
                                     String renderKitId)

restoreTreeStructure

protected UIViewRoot restoreTreeStructure(FacesContext facesContext,
                                          String viewId,
                                          String renderKitId)

restoreView

public UIViewRoot restoreView(FacesContext facescontext,
                              String viewId,
                              String renderKitId)

saveSerializedView

public SerializedView saveSerializedView(FacesContext facesContext)
            throws IllegalStateException

saveSerializedViewInServletSession

protected void saveSerializedViewInServletSession(ExternalContext externalContext,
                                                  String viewId,
                                                  SerializedView serializedView)

writeState

public void writeState(FacesContext facesContext,
                       SerializedView serializedView)
            throws IOException

writeStateAsUrlParams

public void writeStateAsUrlParams(FacesContext facesContext,
                                  SerializedView serializedView)
            throws IOException
MyFaces extension
Overrides:
writeStateAsUrlParams in interface MyfacesStateManager
Parameters:
facesContext -
serializedView -