org.jmol.viewer

Class StateManager

public class StateManager extends Object

Nested Class Summary
static classStateManager.Connection
classStateManager.Connections
classStateManager.GlobalSettings
classStateManager.Orientation
Field Summary
StringlastConnections
StringlastCoordinates
StringlastOrientation
StringlastSelected
StringlastShape
StringlastState
static StringobjectNameList
static intOBJ_AXIS1
static intOBJ_AXIS2
static intOBJ_AXIS3
static intOBJ_BACKGROUND
static intOBJ_BOUNDBOX
static intOBJ_FRANK
static intOBJ_MAX
static intOBJ_UNITCELL
Hashtablesaved
Viewerviewer
Constructor Summary
StateManager(Viewer viewer)
Method Summary
static voidappendCmd(StringBuffer s, String cmd)
voidclear()
static StringgetCommands(Hashtable ht)
static StringgetCommands(Hashtable htDefine, Hashtable htMore, int nAll)
static StringgetCommands(Hashtable htDefine, Hashtable htMore, int nAll, String selectCmd)
static StringgetCommands(Hashtable ht, StringBuffer s, String setPrev, int nAll, String selectCmd)
StateManager.GlobalSettingsgetGlobalSettings(StateManager.GlobalSettings gsOld)
static intgetObjectIdFromName(String name)
static StringgetObjectNameFromId(int objId)
StateManager.OrientationgetOrientation()
StringgetSavedCoordinates(String saveName)
StringgetSavedState(String saveName)
StringgetSavedStructure(String saveName)
StringgetStandardLabelFormat()
static booleanisMeasurementUnit(String units)
StringlistSavedStates()
booleanrestoreBonds(String saveName)
booleanrestoreOrientation(String saveName, float timeSeconds, boolean isAll)
booleanrestoreSelection(String saveName)
voidsaveBonds(String saveName)
voidsaveCoordinates(String saveName, BitSet bsSelected)
voidsaveOrientation(String saveName)
voidsaveSelection(String saveName, BitSet bsSelected)
voidsaveState(String saveName)
voidsaveStructure(String saveName)
voidsetCommonDefaults()
voidsetCrystallographicDefaults()
voidsetJmolDefaults()
voidsetRasMolDefaults()
static voidsetStateInfo(Hashtable ht, int i1, int i2, String key)

Field Detail

lastConnections

String lastConnections

lastCoordinates

String lastCoordinates

lastOrientation

String lastOrientation

lastSelected

String lastSelected

lastShape

String lastShape

lastState

String lastState

objectNameList

private static final String objectNameList

OBJ_AXIS1

public static final int OBJ_AXIS1

OBJ_AXIS2

public static final int OBJ_AXIS2

OBJ_AXIS3

public static final int OBJ_AXIS3

OBJ_BACKGROUND

public static final int OBJ_BACKGROUND

OBJ_BOUNDBOX

public static final int OBJ_BOUNDBOX

OBJ_FRANK

public static final int OBJ_FRANK

OBJ_MAX

public static final int OBJ_MAX

OBJ_UNITCELL

public static final int OBJ_UNITCELL

saved

Hashtable saved

viewer

Viewer viewer

Constructor Detail

StateManager

StateManager(Viewer viewer)

Method Detail

appendCmd

public static void appendCmd(StringBuffer s, String cmd)

clear

void clear()

getCommands

public static String getCommands(Hashtable ht)

getCommands

public static String getCommands(Hashtable htDefine, Hashtable htMore, int nAll)

getCommands

public static String getCommands(Hashtable htDefine, Hashtable htMore, int nAll, String selectCmd)

getCommands

public static String getCommands(Hashtable ht, StringBuffer s, String setPrev, int nAll, String selectCmd)

getGlobalSettings

StateManager.GlobalSettings getGlobalSettings(StateManager.GlobalSettings gsOld)

getObjectIdFromName

static int getObjectIdFromName(String name)

getObjectNameFromId

static String getObjectNameFromId(int objId)

getOrientation

StateManager.Orientation getOrientation()

getSavedCoordinates

String getSavedCoordinates(String saveName)

getSavedState

String getSavedState(String saveName)

getSavedStructure

String getSavedStructure(String saveName)

getStandardLabelFormat

String getStandardLabelFormat()

isMeasurementUnit

static boolean isMeasurementUnit(String units)

listSavedStates

String listSavedStates()

restoreBonds

boolean restoreBonds(String saveName)

restoreOrientation

boolean restoreOrientation(String saveName, float timeSeconds, boolean isAll)

restoreSelection

boolean restoreSelection(String saveName)

saveBonds

void saveBonds(String saveName)

saveCoordinates

void saveCoordinates(String saveName, BitSet bsSelected)

saveOrientation

void saveOrientation(String saveName)

saveSelection

void saveSelection(String saveName, BitSet bsSelected)

saveState

void saveState(String saveName)

saveStructure

void saveStructure(String saveName)

setCommonDefaults

private void setCommonDefaults()

setCrystallographicDefaults

void setCrystallographicDefaults()

setJmolDefaults

void setJmolDefaults()

setRasMolDefaults

void setRasMolDefaults()

setStateInfo

public static void setStateInfo(Hashtable ht, int i1, int i2, String key)