Class SessionState
- java.lang.Object
-
- gov.nasa.worldwindx.examples.util.SessionState
-
public class SessionState extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classSessionState.LayerStateFilename
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.Comparator<java.lang.String>LAYER_STATE_FILENAME_COMPARATORprotected static java.lang.StringLAYER_STATE_FILENAME_DELIMITERprotected static java.lang.StringLAYER_STATE_PATHprotected java.lang.StringsessionKeyprotected static java.lang.StringVIEW_STATE_PATH
-
Constructor Summary
Constructors Constructor Description SessionState(java.lang.String sessionKey)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.lang.StringcomposeLayerStateFilename(java.lang.String className, int index)protected LayerfindLayer(LayerList layers, java.lang.String layerName)protected java.lang.StringgetLayerStatePath()java.lang.StringgetSessionKey()protected java.lang.StringgetSessionStatePath()protected java.lang.StringgetViewStatePath()protected booleanisLayerRestorable(Layer layer)protected static SessionState.LayerStateFilenameparseLayerStateFilename(java.lang.String filename)protected voidrestoreLayerListState(WorldWindow worldWindow)protected LayerrestoreLayerState(java.io.File stateFile)voidrestoreSessionState(WorldWindow worldWindow)protected voidrestoreViewState(WorldWindow worldWindow)protected voidsaveLayerListState(WorldWindow worldWindow)protected voidsaveLayerState(Layer layer, java.io.File stateFile)voidsaveSessionState(WorldWindow worldWindow)protected voidsaveViewState(WorldWindow worldWindow)
-
-
-
Field Detail
-
VIEW_STATE_PATH
protected static final java.lang.String VIEW_STATE_PATH
- See Also:
- Constant Field Values
-
LAYER_STATE_PATH
protected static final java.lang.String LAYER_STATE_PATH
- See Also:
- Constant Field Values
-
LAYER_STATE_FILENAME_DELIMITER
protected static final java.lang.String LAYER_STATE_FILENAME_DELIMITER
- See Also:
- Constant Field Values
-
LAYER_STATE_FILENAME_COMPARATOR
protected static final java.util.Comparator<java.lang.String> LAYER_STATE_FILENAME_COMPARATOR
-
sessionKey
protected java.lang.String sessionKey
-
-
Method Detail
-
getSessionKey
public java.lang.String getSessionKey()
-
saveSessionState
public void saveSessionState(WorldWindow worldWindow)
-
restoreSessionState
public void restoreSessionState(WorldWindow worldWindow)
-
saveViewState
protected void saveViewState(WorldWindow worldWindow)
-
restoreViewState
protected void restoreViewState(WorldWindow worldWindow)
-
saveLayerListState
protected void saveLayerListState(WorldWindow worldWindow)
-
restoreLayerListState
protected void restoreLayerListState(WorldWindow worldWindow)
-
saveLayerState
protected void saveLayerState(Layer layer, java.io.File stateFile)
-
restoreLayerState
protected Layer restoreLayerState(java.io.File stateFile)
-
isLayerRestorable
protected boolean isLayerRestorable(Layer layer)
-
getSessionStatePath
protected java.lang.String getSessionStatePath()
-
getViewStatePath
protected java.lang.String getViewStatePath()
-
getLayerStatePath
protected java.lang.String getLayerStatePath()
-
parseLayerStateFilename
protected static SessionState.LayerStateFilename parseLayerStateFilename(java.lang.String filename)
-
composeLayerStateFilename
protected static java.lang.String composeLayerStateFilename(java.lang.String className, int index)
-
-