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 class
SessionState.LayerStateFilename
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.Comparator<java.lang.String>
LAYER_STATE_FILENAME_COMPARATOR
protected static java.lang.String
LAYER_STATE_FILENAME_DELIMITER
protected static java.lang.String
LAYER_STATE_PATH
protected java.lang.String
sessionKey
protected static java.lang.String
VIEW_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.String
composeLayerStateFilename(java.lang.String className, int index)
protected Layer
findLayer(LayerList layers, java.lang.String layerName)
protected java.lang.String
getLayerStatePath()
java.lang.String
getSessionKey()
protected java.lang.String
getSessionStatePath()
protected java.lang.String
getViewStatePath()
protected boolean
isLayerRestorable(Layer layer)
protected static SessionState.LayerStateFilename
parseLayerStateFilename(java.lang.String filename)
protected void
restoreLayerListState(WorldWindow worldWindow)
protected Layer
restoreLayerState(java.io.File stateFile)
void
restoreSessionState(WorldWindow worldWindow)
protected void
restoreViewState(WorldWindow worldWindow)
protected void
saveLayerListState(WorldWindow worldWindow)
protected void
saveLayerState(Layer layer, java.io.File stateFile)
void
saveSessionState(WorldWindow worldWindow)
protected void
saveViewState(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)
-
-