public class StateManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
StateManager.Connection |
(package private) class |
StateManager.Connections |
(package private) class |
StateManager.GlobalSettings |
class |
StateManager.Orientation |
Modifier and Type | Field and Description |
---|---|
(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 |
private java.util.Hashtable |
localFunctions |
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 |
private static java.util.Hashtable |
staticFunctions |
protected static java.lang.String |
unreportedProperties |
(package private) Viewer |
viewer |
Constructor and Description |
---|
StateManager(Viewer viewer) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addFunction(ScriptFunction function) |
static void |
appendCmd(java.lang.StringBuffer s,
java.lang.String cmd) |
(package private) void |
clear(StateManager.GlobalSettings global) |
void |
clearFunctions() |
(package private) void |
deleteSaved(java.lang.String name) |
private void |
deleteSavedType(java.lang.String type) |
static java.lang.String |
getCommands(java.util.Hashtable ht) |
static java.lang.String |
getCommands(java.util.Hashtable htDefine,
java.util.Hashtable htMore) |
static java.lang.String |
getCommands(java.util.Hashtable htDefine,
java.util.Hashtable htMore,
java.lang.String selectCmd) |
private static java.lang.String |
getCommands(java.util.Hashtable ht,
java.lang.StringBuffer s,
java.lang.String setPrev,
java.lang.String selectCmd) |
(package private) ScriptFunction |
getFunction(java.lang.String name) |
(package private) java.lang.String |
getFunctionCalls(java.lang.String selectedFunction) |
(package private) java.util.Hashtable |
getFunctions(boolean isStatic) |
(package private) StateManager.GlobalSettings |
getGlobalSettings(StateManager.GlobalSettings gsOld) |
protected static int |
getJmolVersionInt() |
static int |
getObjectIdFromName(java.lang.String name) |
(package private) static java.lang.String |
getObjectNameFromId(int objId) |
(package private) StateManager.Orientation |
getOrientation() |
private StateManager.Orientation |
getOrientation(java.lang.String saveName) |
(package private) java.lang.String |
getSavedCoordinates(java.lang.String saveName) |
(package private) java.lang.String |
getSavedOrientationText(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() |
static java.lang.String |
getVariableList(java.util.Hashtable htVariables,
int nMax,
boolean withSites) |
(package private) boolean |
isFunction(java.lang.String name) |
static boolean |
isMeasurementUnit(java.lang.String units) |
private static boolean |
isStaticFunction(java.lang.String name) |
(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) |
static java.lang.String |
varClip(java.lang.String name,
java.lang.String sv,
int nMax) |
public static final int OBJ_BACKGROUND
public static final int OBJ_AXIS1
public static final int OBJ_AXIS2
public static final int OBJ_AXIS3
public static final int OBJ_BOUNDBOX
public static final int OBJ_UNITCELL
public static final int OBJ_FRANK
public static final int OBJ_MAX
private static final java.lang.String objectNameList
Viewer viewer
java.util.Hashtable saved
java.lang.String lastOrientation
java.lang.String lastConnections
java.lang.String lastSelected
java.lang.String lastState
java.lang.String lastShape
java.lang.String lastCoordinates
private static final java.util.Hashtable staticFunctions
private java.util.Hashtable localFunctions
protected static final java.lang.String unreportedProperties
StateManager(Viewer viewer)
public static java.lang.String getVariableList(java.util.Hashtable htVariables, int nMax, boolean withSites)
public static int getObjectIdFromName(java.lang.String name)
static java.lang.String getObjectNameFromId(int objId)
StateManager.GlobalSettings getGlobalSettings(StateManager.GlobalSettings gsOld)
void clear(StateManager.GlobalSettings global)
void setCrystallographicDefaults()
private void setCommonDefaults()
void setJmolDefaults()
void setRasMolDefaults()
java.lang.String getStandardLabelFormat()
java.lang.String listSavedStates()
private void deleteSavedType(java.lang.String type)
void deleteSaved(java.lang.String name)
void saveSelection(java.lang.String saveName, java.util.BitSet bsSelected)
boolean restoreSelection(java.lang.String saveName)
void saveState(java.lang.String saveName)
java.lang.String getSavedState(java.lang.String saveName)
void saveStructure(java.lang.String saveName)
java.lang.String getSavedStructure(java.lang.String saveName)
void saveCoordinates(java.lang.String saveName, java.util.BitSet bsSelected)
java.lang.String getSavedCoordinates(java.lang.String saveName)
StateManager.Orientation getOrientation()
java.lang.String getSavedOrientationText(java.lang.String saveName)
void saveOrientation(java.lang.String saveName)
boolean restoreOrientation(java.lang.String saveName, float timeSeconds, boolean isAll)
private StateManager.Orientation getOrientation(java.lang.String saveName)
void saveBonds(java.lang.String saveName)
boolean restoreBonds(java.lang.String saveName)
public static boolean isMeasurementUnit(java.lang.String units)
java.util.Hashtable getFunctions(boolean isStatic)
java.lang.String getFunctionCalls(java.lang.String selectedFunction)
public void clearFunctions()
private static boolean isStaticFunction(java.lang.String name)
boolean isFunction(java.lang.String name)
void addFunction(ScriptFunction function)
ScriptFunction getFunction(java.lang.String name)
protected static int getJmolVersionInt()
public static void setStateInfo(java.util.Hashtable ht, int i1, int i2, java.lang.String key)
public static java.lang.String varClip(java.lang.String name, java.lang.String sv, int nMax)
public static java.lang.String getCommands(java.util.Hashtable ht)
public static java.lang.String getCommands(java.util.Hashtable htDefine, java.util.Hashtable htMore)
public static java.lang.String getCommands(java.util.Hashtable htDefine, java.util.Hashtable htMore, java.lang.String selectCmd)
private static java.lang.String getCommands(java.util.Hashtable ht, java.lang.StringBuffer s, java.lang.String setPrev, java.lang.String selectCmd)
public static void appendCmd(java.lang.StringBuffer s, java.lang.String cmd)