public class StateManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
StateManager.Connection |
private class |
StateManager.Connections |
private class |
StateManager.Scene |
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
lastConnections |
private java.lang.String |
lastContext |
private java.lang.String |
lastCoordinates |
private java.lang.String |
lastOrientation |
private java.lang.String |
lastScene |
private java.lang.String |
lastSelected |
private java.lang.String |
lastShape |
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 |
protected java.util.Map<java.lang.String,java.lang.Object> |
saved |
protected Viewer |
vwr |
Constructor and Description |
---|
StateManager(Viewer vwr) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
clear(GlobalSettings global) |
(package private) void |
deleteSaved(java.lang.String namelike) |
private void |
deleteSavedType(java.lang.String type) |
(package private) java.lang.Object |
getContext(java.lang.String saveName) |
(package private) GlobalSettings |
getGlobalSettings(GlobalSettings gsOld,
boolean clearUserVariables) |
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) Orientation |
getOrientation() |
private 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) |
(package private) 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 |
saveContext(java.lang.String saveName,
java.lang.Object context) |
(package private) void |
saveCoordinates(java.lang.String saveName,
BS bsSelected) |
(package private) void |
saveOrientation(java.lang.String saveName,
float[] pymolView) |
(package private) 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() |
(package private) 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
protected final Viewer vwr
protected java.util.Map<java.lang.String,java.lang.Object> saved
private java.lang.String lastOrientation
private java.lang.String lastContext
private java.lang.String lastConnections
private java.lang.String lastScene
private java.lang.String lastSelected
private java.lang.String lastState
private java.lang.String lastShape
private java.lang.String lastCoordinates
StateManager(Viewer vwr)
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)
GlobalSettings getGlobalSettings(GlobalSettings gsOld, boolean clearUserVariables)
void clear(GlobalSettings global)
void setCrystallographicDefaults()
private void setCommonDefaults()
void setJmolDefaults()
void setRasMolDefaults()
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 namelike)
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)
Orientation getOrientation()
java.lang.String getSavedOrientationText(java.lang.String saveName)
void saveScene(java.lang.String saveName, java.util.Map<java.lang.String,java.lang.Object> scene)
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 Orientation getOrientationFor(java.lang.String saveName)
void saveContext(java.lang.String saveName, java.lang.Object context)
java.lang.Object getContext(java.lang.String saveName)
void saveBonds(java.lang.String saveName)
boolean restoreBonds(java.lang.String saveName)
public static java.lang.String varClip(java.lang.String name, java.lang.String sv, int nMax)