org.jmol.viewer
Class StateManager
java.lang.Object
org.jmol.viewer.StateManager
public class StateManager
- extends Object
Method Summary |
(package private) void |
addFunction(ScriptFunction function)
|
static void |
appendCmd(StringBuffer s,
String cmd)
|
(package private) void |
clear(StateManager.GlobalSettings global)
|
void |
clearFunctions()
|
(package private) void |
deleteSaved(String name)
|
private void |
deleteSavedType(String type)
|
static String |
getCommands(Hashtable ht)
|
static String |
getCommands(Hashtable htDefine,
Hashtable htMore)
|
static String |
getCommands(Hashtable htDefine,
Hashtable htMore,
String selectCmd)
|
private static String |
getCommands(Hashtable ht,
StringBuffer s,
String setPrev,
String selectCmd)
|
(package private) ScriptFunction |
getFunction(String name)
|
(package private) String |
getFunctionCalls(String selectedFunction)
|
(package private) Hashtable |
getFunctions(boolean isStatic)
|
(package private) StateManager.GlobalSettings |
getGlobalSettings(StateManager.GlobalSettings gsOld)
|
protected static int |
getJmolVersionInt()
|
static int |
getObjectIdFromName(String name)
|
(package private) static String |
getObjectNameFromId(int objId)
|
(package private) StateManager.Orientation |
getOrientation()
|
private StateManager.Orientation |
getOrientation(String saveName)
|
(package private) String |
getSavedCoordinates(String saveName)
|
(package private) String |
getSavedOrientationText(String saveName)
|
(package private) String |
getSavedState(String saveName)
|
(package private) String |
getSavedStructure(String saveName)
|
(package private) String |
getStandardLabelFormat()
|
static String |
getVariableList(Hashtable htVariables,
int nMax,
boolean withSites)
|
(package private) boolean |
isFunction(String name)
|
static boolean |
isMeasurementUnit(String units)
|
private static boolean |
isStaticFunction(String name)
|
(package private) String |
listSavedStates()
|
(package private) boolean |
restoreBonds(String saveName)
|
(package private) boolean |
restoreOrientation(String saveName,
float timeSeconds,
boolean isAll)
|
(package private) boolean |
restoreSelection(String saveName)
|
(package private) void |
saveBonds(String saveName)
|
(package private) void |
saveCoordinates(String saveName,
BitSet bsSelected)
|
(package private) void |
saveOrientation(String saveName)
|
(package private) void |
saveSelection(String saveName,
BitSet bsSelected)
|
(package private) void |
saveState(String saveName)
|
(package private) void |
saveStructure(String saveName)
|
private void |
setCommonDefaults()
|
(package private) void |
setCrystallographicDefaults()
|
(package private) void |
setJmolDefaults()
|
(package private) void |
setRasMolDefaults()
|
static void |
setStateInfo(Hashtable ht,
int i1,
int i2,
String key)
|
static String |
varClip(String name,
String sv,
int nMax)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 String objectNameList
- See Also:
- Constant Field Values
viewer
Viewer viewer
saved
Hashtable saved
lastOrientation
String lastOrientation
lastConnections
String lastConnections
lastSelected
String lastSelected
lastState
String lastState
lastShape
String lastShape
lastCoordinates
String lastCoordinates
staticFunctions
private static final Hashtable staticFunctions
localFunctions
private Hashtable localFunctions
unreportedProperties
protected static final String unreportedProperties
StateManager
StateManager(Viewer viewer)
getVariableList
public static String getVariableList(Hashtable htVariables,
int nMax,
boolean withSites)
getObjectIdFromName
public static int getObjectIdFromName(String name)
getObjectNameFromId
static String getObjectNameFromId(int objId)
getGlobalSettings
StateManager.GlobalSettings getGlobalSettings(StateManager.GlobalSettings gsOld)
clear
void clear(StateManager.GlobalSettings global)
setCrystallographicDefaults
void setCrystallographicDefaults()
setCommonDefaults
private void setCommonDefaults()
setJmolDefaults
void setJmolDefaults()
setRasMolDefaults
void setRasMolDefaults()
getStandardLabelFormat
String getStandardLabelFormat()
listSavedStates
String listSavedStates()
deleteSavedType
private void deleteSavedType(String type)
deleteSaved
void deleteSaved(String name)
saveSelection
void saveSelection(String saveName,
BitSet bsSelected)
restoreSelection
boolean restoreSelection(String saveName)
saveState
void saveState(String saveName)
getSavedState
String getSavedState(String saveName)
saveStructure
void saveStructure(String saveName)
getSavedStructure
String getSavedStructure(String saveName)
saveCoordinates
void saveCoordinates(String saveName,
BitSet bsSelected)
getSavedCoordinates
String getSavedCoordinates(String saveName)
getOrientation
StateManager.Orientation getOrientation()
getSavedOrientationText
String getSavedOrientationText(String saveName)
saveOrientation
void saveOrientation(String saveName)
restoreOrientation
boolean restoreOrientation(String saveName,
float timeSeconds,
boolean isAll)
getOrientation
private StateManager.Orientation getOrientation(String saveName)
saveBonds
void saveBonds(String saveName)
restoreBonds
boolean restoreBonds(String saveName)
isMeasurementUnit
public static boolean isMeasurementUnit(String units)
getFunctions
Hashtable getFunctions(boolean isStatic)
getFunctionCalls
String getFunctionCalls(String selectedFunction)
clearFunctions
public void clearFunctions()
isStaticFunction
private static boolean isStaticFunction(String name)
isFunction
boolean isFunction(String name)
addFunction
void addFunction(ScriptFunction function)
getFunction
ScriptFunction getFunction(String name)
getJmolVersionInt
protected static int getJmolVersionInt()
setStateInfo
public static void setStateInfo(Hashtable ht,
int i1,
int i2,
String key)
varClip
public static String varClip(String name,
String sv,
int nMax)
getCommands
public static String getCommands(Hashtable ht)
getCommands
public static String getCommands(Hashtable htDefine,
Hashtable htMore)
getCommands
public static String getCommands(Hashtable htDefine,
Hashtable htMore,
String selectCmd)
getCommands
private static String getCommands(Hashtable ht,
StringBuffer s,
String setPrev,
String selectCmd)
appendCmd
public static void appendCmd(StringBuffer s,
String cmd)