org.jmol.viewer
public class StateManager extends 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) String |
lastConnections |
(package private) String |
lastCoordinates |
(package private) String |
lastOrientation |
(package private) String |
lastSelected |
(package private) String |
lastShape |
(package private) String |
lastState |
private Map<String,ScriptFunction> |
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 String |
objectNameList |
(package private) Map<String,Object> |
saved |
private static Map<String,ScriptFunction> |
staticFunctions |
protected static 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(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(Map<String,BitSet> ht) |
static String |
getCommands(Map<String,BitSet> htDefine,
Map<String,BitSet> htMore) |
static String |
getCommands(Map<String,BitSet> htDefine,
Map<String,BitSet> htMore,
String selectCmd) |
private static String |
getCommands(Map<String,BitSet> ht,
StringBuffer s,
String setPrev,
String selectCmd) |
(package private) ScriptFunction |
getFunction(String name) |
(package private) String |
getFunctionCalls(String selectedFunction) |
(package private) Map<String,ScriptFunction> |
getFunctions(boolean isStatic) |
(package private) StateManager.GlobalSettings |
getGlobalSettings(StateManager.GlobalSettings gsOld,
boolean clearUserVariables) |
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) |
static String |
getVariableList(Map<String,ScriptVariable> htVariables,
int nMax,
boolean withSites,
boolean definedOnly) |
(package private) boolean |
isFunction(String name) |
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(Map<String,BitSet> ht,
int i1,
int i2,
String key) |
static String |
varClip(String name,
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 String objectNameList
Viewer viewer
String lastOrientation
String lastConnections
String lastSelected
String lastState
String lastShape
String lastCoordinates
private static final Map<String,ScriptFunction> staticFunctions
private Map<String,ScriptFunction> localFunctions
protected static final String unreportedProperties
StateManager(Viewer viewer)
public static String getVariableList(Map<String,ScriptVariable> htVariables, int nMax, boolean withSites, boolean definedOnly)
public static int getObjectIdFromName(String name)
static String getObjectNameFromId(int objId)
StateManager.GlobalSettings getGlobalSettings(StateManager.GlobalSettings gsOld, boolean clearUserVariables)
void clear(StateManager.GlobalSettings global)
void setCrystallographicDefaults()
private void setCommonDefaults()
void setJmolDefaults()
void setRasMolDefaults()
String listSavedStates()
private void deleteSavedType(String type)
void deleteSaved(String name)
boolean restoreSelection(String saveName)
void saveState(String saveName)
void saveStructure(String saveName)
StateManager.Orientation getOrientation()
void saveOrientation(String saveName)
boolean restoreOrientation(String saveName, float timeSeconds, boolean isAll)
private StateManager.Orientation getOrientation(String saveName)
void saveBonds(String saveName)
boolean restoreBonds(String saveName)
Map<String,ScriptFunction> getFunctions(boolean isStatic)
public void clearFunctions()
private static boolean isStaticFunction(String name)
boolean isFunction(String name)
void addFunction(ScriptFunction function)
ScriptFunction getFunction(String name)
protected static int getJmolVersionInt()
public static String getCommands(Map<String,BitSet> htDefine, Map<String,BitSet> htMore)
public static String getCommands(Map<String,BitSet> htDefine, Map<String,BitSet> htMore, String selectCmd)
private static String getCommands(Map<String,BitSet> ht, StringBuffer s, String setPrev, String selectCmd)
public static void appendCmd(StringBuffer s, String cmd)