Class SessionState


  • public class SessionState
    extends java.lang.Object
    • 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
    • Constructor Detail

      • SessionState

        public SessionState​(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)
      • findLayer

        protected Layer findLayer​(LayerList layers,
                                  java.lang.String layerName)
      • getSessionStatePath

        protected java.lang.String getSessionStatePath()
      • getViewStatePath

        protected java.lang.String getViewStatePath()
      • getLayerStatePath

        protected java.lang.String getLayerStatePath()
      • composeLayerStateFilename

        protected static java.lang.String composeLayerStateFilename​(java.lang.String className,
                                                                    int index)