Class StateManager


  • public class StateManager
    extends java.lang.Object
    • Field Detail

      • vwr

        protected final Viewer vwr
      • saved

        protected java.util.Map<java.lang.String,​java.lang.Object> saved
      • lastOrientation

        private java.lang.String lastOrientation
      • lastContext

        private java.lang.String lastContext
      • lastConnections

        private java.lang.String lastConnections
      • lastScene

        private java.lang.String lastScene
      • lastSelected

        private java.lang.String lastSelected
      • lastState

        private java.lang.String lastState
      • lastShape

        private java.lang.String lastShape
      • lastCoordinates

        private java.lang.String lastCoordinates
    • Constructor Detail

      • StateManager

        StateManager​(Viewer vwr)
    • Method Detail

      • getVariableList

        public static java.lang.String getVariableList​(java.util.Map<java.lang.String,​SV> htVariables,
                                                       int nMax,
                                                       boolean withSites,
                                                       boolean definedOnly)
      • getObjectIdFromName

        public static int getObjectIdFromName​(java.lang.String name)
      • getObjectNameFromId

        static java.lang.String getObjectNameFromId​(int objId)
      • resetLighting

        public void resetLighting()
        Reset lighting to Jmol defaults
      • setCrystallographicDefaults

        void setCrystallographicDefaults()
      • setCommonDefaults

        private void setCommonDefaults()
      • setJmolDefaults

        void setJmolDefaults()
      • setRasMolDefaults

        void setRasMolDefaults()
      • setPyMOLDefaults

        void setPyMOLDefaults()
      • getNoCase

        private static java.lang.Object getNoCase​(java.util.Map<java.lang.String,​java.lang.Object> saved,
                                                  java.lang.String name)
      • listSavedStates

        public java.lang.String listSavedStates()
      • deleteSavedType

        private void deleteSavedType​(java.lang.String type)
      • deleteSaved

        public void deleteSaved​(java.lang.String namelike)
      • saveSelection

        public void saveSelection​(java.lang.String saveName,
                                  javajs.util.BS bsSelected)
      • restoreSelection

        public boolean restoreSelection​(java.lang.String saveName)
      • saveState

        public void saveState​(java.lang.String saveName)
      • getSavedState

        public java.lang.String getSavedState​(java.lang.String saveName)
      • saveStructure

        public void saveStructure​(java.lang.String saveName)
      • getSavedStructure

        public java.lang.String getSavedStructure​(java.lang.String saveName)
      • saveCoordinates

        public void saveCoordinates​(java.lang.String saveName,
                                    javajs.util.BS bsSelected)
      • getSavedCoordinates

        public java.lang.String getSavedCoordinates​(java.lang.String saveName)
      • getSavedOrientationText

        java.lang.String getSavedOrientationText​(java.lang.String saveName)
      • saveScene

        public void saveScene​(java.lang.String saveName,
                              java.util.Map<java.lang.String,​java.lang.Object> scene)
      • restoreScene

        public boolean restoreScene​(java.lang.String saveName,
                                    float timeSeconds)
      • saveOrientation

        public void saveOrientation​(java.lang.String saveName,
                                    float[] pymolView)
      • restoreOrientation

        public boolean restoreOrientation​(java.lang.String saveName,
                                          float timeSeconds,
                                          boolean isAll)
      • getOrientationFor

        private Orientation getOrientationFor​(java.lang.String saveName)
      • saveContext

        public void saveContext​(java.lang.String saveName,
                                java.lang.Object context)
      • getContext

        public java.lang.Object getContext​(java.lang.String saveName)
      • saveBonds

        public void saveBonds​(java.lang.String saveName)
      • restoreBonds

        public boolean restoreBonds​(java.lang.String saveName)
      • varClip

        public static java.lang.String varClip​(java.lang.String name,
                                               java.lang.String sv,
                                               int nMax)