org.jmol.viewer
Class StateManager

java.lang.Object
  extended by org.jmol.viewer.StateManager

public class StateManager
extends java.lang.Object


Nested Class Summary
(package private) static class StateManager.Connection
           
(package private)  class StateManager.Connections
           
(package private)  class StateManager.GlobalSettings
           
 class StateManager.Orientation
           
 
Field Summary
(package private)  java.lang.String lastConnections
           
(package private)  java.lang.String lastCoordinates
           
(package private)  java.lang.String lastOrientation
           
(package private)  java.lang.String lastSelected
           
(package private)  java.lang.String lastShape
           
(package private)  java.lang.String lastState
           
static int OBJ_AXIS1
           
static int OBJ_AXIS2
           
static int OBJ_AXIS3
           
static int OBJ_BACKGROUND
           
static int OBJ_BOUNDBOX
           
static int OBJ_FRANK
           
static int OBJ_MAX
           
static int OBJ_UNITCELL
           
private static java.lang.String objectNameList
           
(package private)  java.util.Hashtable saved
           
(package private)  Viewer viewer
           
 
Constructor Summary
StateManager(Viewer viewer)
           
 
Method Summary
static void appendCmd(java.lang.StringBuffer s, java.lang.String cmd)
           
(package private)  void clear()
           
static java.lang.String getCommands(java.util.Hashtable ht)
           
static java.lang.String getCommands(java.util.Hashtable htDefine, java.util.Hashtable htMore, int nAll)
           
static java.lang.String getCommands(java.util.Hashtable htDefine, java.util.Hashtable htMore, int nAll, java.lang.String selectCmd)
           
static java.lang.String getCommands(java.util.Hashtable ht, java.lang.StringBuffer s, java.lang.String setPrev, int nAll, java.lang.String selectCmd)
           
(package private)  StateManager.GlobalSettings getGlobalSettings(StateManager.GlobalSettings gsOld)
           
(package private) static int getObjectIdFromName(java.lang.String name)
           
(package private) static java.lang.String getObjectNameFromId(int objId)
           
(package private)  StateManager.Orientation getOrientation()
           
(package private)  java.lang.String getSavedCoordinates(java.lang.String saveName)
           
(package private)  java.lang.String getSavedState(java.lang.String saveName)
           
(package private)  java.lang.String getSavedStructure(java.lang.String saveName)
           
(package private)  java.lang.String getStandardLabelFormat()
           
(package private) static boolean isMeasurementUnit(java.lang.String units)
           
(package private)  java.lang.String listSavedStates()
           
(package private)  boolean restoreBonds(java.lang.String saveName)
           
(package private)  boolean restoreOrientation(java.lang.String saveName, float timeSeconds, boolean isAll)
           
(package private)  boolean restoreSelection(java.lang.String saveName)
           
(package private)  void saveBonds(java.lang.String saveName)
           
(package private)  void saveCoordinates(java.lang.String saveName, java.util.BitSet bsSelected)
           
(package private)  void saveOrientation(java.lang.String saveName)
           
(package private)  void saveSelection(java.lang.String saveName, java.util.BitSet bsSelected)
           
(package private)  void saveState(java.lang.String saveName)
           
(package private)  void saveStructure(java.lang.String saveName)
           
private  void setCommonDefaults()
           
(package private)  void setCrystallographicDefaults()
           
(package private)  void setJmolDefaults()
           
(package private)  void setRasMolDefaults()
           
static void setStateInfo(java.util.Hashtable ht, int i1, int i2, java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJ_BACKGROUND

public static final int OBJ_BACKGROUND
See Also:
Constant Field Values

OBJ_AXIS1

public static final int OBJ_AXIS1
See Also:
Constant Field Values

OBJ_AXIS2

public static final int OBJ_AXIS2
See Also:
Constant Field Values

OBJ_AXIS3

public static final int OBJ_AXIS3
See Also:
Constant Field Values

OBJ_BOUNDBOX

public static final int OBJ_BOUNDBOX
See Also:
Constant Field Values

OBJ_UNITCELL

public static final int OBJ_UNITCELL
See Also:
Constant Field Values

OBJ_FRANK

public static final int OBJ_FRANK
See Also:
Constant Field Values

OBJ_MAX

public static final int OBJ_MAX
See Also:
Constant Field Values

objectNameList

private static final java.lang.String objectNameList
See Also:
Constant Field Values

viewer

Viewer viewer

saved

java.util.Hashtable saved

lastOrientation

java.lang.String lastOrientation

lastConnections

java.lang.String lastConnections

lastSelected

java.lang.String lastSelected

lastState

java.lang.String lastState

lastShape

java.lang.String lastShape

lastCoordinates

java.lang.String lastCoordinates
Constructor Detail

StateManager

StateManager(Viewer viewer)
Method Detail

getObjectIdFromName

static int getObjectIdFromName(java.lang.String name)

getObjectNameFromId

static java.lang.String getObjectNameFromId(int objId)

getGlobalSettings

StateManager.GlobalSettings getGlobalSettings(StateManager.GlobalSettings gsOld)

clear

void clear()

setCrystallographicDefaults

void setCrystallographicDefaults()

setCommonDefaults

private void setCommonDefaults()

setJmolDefaults

void setJmolDefaults()

setRasMolDefaults

void setRasMolDefaults()

getStandardLabelFormat

java.lang.String getStandardLabelFormat()

listSavedStates

java.lang.String listSavedStates()

saveSelection

void saveSelection(java.lang.String saveName,
                   java.util.BitSet bsSelected)

restoreSelection

boolean restoreSelection(java.lang.String saveName)

saveState

void saveState(java.lang.String saveName)

getSavedState

java.lang.String getSavedState(java.lang.String saveName)

saveStructure

void saveStructure(java.lang.String saveName)

getSavedStructure

java.lang.String getSavedStructure(java.lang.String saveName)

saveCoordinates

void saveCoordinates(java.lang.String saveName,
                     java.util.BitSet bsSelected)

getSavedCoordinates

java.lang.String getSavedCoordinates(java.lang.String saveName)

getOrientation

StateManager.Orientation getOrientation()

saveOrientation

void saveOrientation(java.lang.String saveName)

restoreOrientation

boolean restoreOrientation(java.lang.String saveName,
                           float timeSeconds,
                           boolean isAll)

saveBonds

void saveBonds(java.lang.String saveName)

restoreBonds

boolean restoreBonds(java.lang.String saveName)

isMeasurementUnit

static boolean isMeasurementUnit(java.lang.String units)

setStateInfo

public static void setStateInfo(java.util.Hashtable ht,
                                int i1,
                                int i2,
                                java.lang.String key)

getCommands

public static java.lang.String getCommands(java.util.Hashtable ht)

getCommands

public static java.lang.String getCommands(java.util.Hashtable htDefine,
                                           java.util.Hashtable htMore,
                                           int nAll)

getCommands

public static java.lang.String getCommands(java.util.Hashtable htDefine,
                                           java.util.Hashtable htMore,
                                           int nAll,
                                           java.lang.String selectCmd)

getCommands

public static java.lang.String getCommands(java.util.Hashtable ht,
                                           java.lang.StringBuffer s,
                                           java.lang.String setPrev,
                                           int nAll,
                                           java.lang.String selectCmd)

appendCmd

public static void appendCmd(java.lang.StringBuffer s,
                             java.lang.String cmd)