public class StateManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
StateManager.Connection |
(package private) class |
StateManager.Connections |
class |
StateManager.GlobalSettings |
class |
StateManager.Orientation |
class |
StateManager.Scene |
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 |
lastScene |
(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.Map<java.lang.String,java.lang.Object> |
saved |
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 |
clear(StateManager.GlobalSettings global) |
(package private) void |
deleteSaved(java.lang.String name) |
private void |
deleteSavedType(java.lang.String type) |
(package private) static boolean |
doReportProperty(java.lang.String name) |
(package private) StateManager.GlobalSettings |
getGlobalSettings(StateManager.GlobalSettings gsOld,
boolean clearUserVariables) |
protected static int |
getJmolVersionInt() |
private static java.lang.Object |
getNoCase(java.util.Map<java.lang.String,java.lang.Object> saved,
java.lang.String name) |
static int |
getObjectIdFromName(java.lang.String name) |
(package private) static java.lang.String |
getObjectNameFromId(int objId) |
(package private) StateManager.Orientation |
getOrientation() |
private StateManager.Orientation |
getOrientationFor(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) |
private StateManager.Scene |
getSceneFor(java.lang.String saveName) |
static java.lang.String |
getVariableList(java.util.Map<java.lang.String,SV> htVariables,
int nMax,
boolean withSites,
boolean definedOnly) |
(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) |
boolean |
restoreScene(java.lang.String saveName,
float timeSeconds) |
(package private) boolean |
restoreSelection(java.lang.String saveName) |
(package private) void |
saveBonds(java.lang.String saveName) |
(package private) void |
saveCoordinates(java.lang.String saveName,
BS bsSelected) |
(package private) void |
saveOrientation(java.lang.String saveName,
float[] pymolView) |
void |
saveScene(java.lang.String saveName,
java.util.Map<java.lang.String,java.lang.Object> scene) |
(package private) void |
saveSelection(java.lang.String saveName,
BS 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() |
void |
setPyMOLDefaults() |
(package private) void |
setRasMolDefaults() |
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.Map<java.lang.String,java.lang.Object> saved
java.lang.String lastOrientation
java.lang.String lastConnections
java.lang.String lastScene
java.lang.String lastSelected
java.lang.String lastState
java.lang.String lastShape
java.lang.String lastCoordinates
protected static final java.lang.String unreportedProperties
StateManager(Viewer viewer)
public static java.lang.String getVariableList(java.util.Map<java.lang.String,SV> htVariables, int nMax, boolean withSites, boolean definedOnly)
public static int getObjectIdFromName(java.lang.String name)
static java.lang.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()
public void setPyMOLDefaults()
private static java.lang.Object getNoCase(java.util.Map<java.lang.String,java.lang.Object> saved, java.lang.String name)
java.lang.String listSavedStates()
private void deleteSavedType(java.lang.String type)
void deleteSaved(java.lang.String name)
void saveSelection(java.lang.String saveName, BS 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, BS bsSelected)
java.lang.String getSavedCoordinates(java.lang.String saveName)
StateManager.Orientation getOrientation()
java.lang.String getSavedOrientationText(java.lang.String saveName)
public void saveScene(java.lang.String saveName, java.util.Map<java.lang.String,java.lang.Object> scene)
public boolean restoreScene(java.lang.String saveName, float timeSeconds)
private StateManager.Scene getSceneFor(java.lang.String saveName)
void saveOrientation(java.lang.String saveName, float[] pymolView)
boolean restoreOrientation(java.lang.String saveName, float timeSeconds, boolean isAll)
private StateManager.Orientation getOrientationFor(java.lang.String saveName)
void saveBonds(java.lang.String saveName)
boolean restoreBonds(java.lang.String saveName)
static boolean doReportProperty(java.lang.String name)
protected static int getJmolVersionInt()
public static java.lang.String varClip(java.lang.String name, java.lang.String sv, int nMax)