public class StateCreator extends JmolStateCreator
| Modifier and Type | Field and Description |
|---|---|
private static int |
MAX_ACTION_UNDO |
private java.util.Map<java.lang.String,javajs.util.BS> |
temp |
private java.util.Map<java.lang.String,javajs.util.BS> |
temp2 |
private java.util.Map<java.lang.String,javajs.util.BS> |
temp3 |
private boolean |
undoWorking |
private Viewer |
vwr |
| Constructor and Description |
|---|
StateCreator() |
| Modifier and Type | Method and Description |
|---|---|
private void |
addBs(javajs.util.SB sb,
java.lang.String key,
javajs.util.BS bs) |
private void |
addFunctions(javajs.util.SB s,
java.util.Map<java.lang.String,JmolScriptFunction> ht,
java.lang.String selectedFunction,
boolean isGeneric,
boolean namesOnly) |
private static void |
addTickInfo(javajs.util.SB sb,
TickInfo tickInfo,
boolean addFirst) |
private void |
app(javajs.util.SB s,
java.lang.String cmd) |
private void |
appendLoadStates(javajs.util.SB cmds) |
private void |
appendTickInfo(java.lang.String myType,
javajs.util.SB sb,
TickInfo t) |
private static java.lang.String |
chop(java.lang.String s) |
private void |
clearTemp() |
(package private) java.lang.String |
getAllSettings(java.lang.String prefix) |
private java.lang.String |
getAnimState(AnimationManager am,
javajs.util.SB sfunc) |
(package private) java.lang.String |
getAtomicPropertyState(int taintWhat,
javajs.util.BS bsSelected) |
(package private) void |
getAtomicPropertyStateBuffer(javajs.util.SB commands,
int type,
javajs.util.BS bs,
java.lang.String label,
float[] fData) |
java.lang.String |
getAtomShapeState(AtomShape shape) |
private java.lang.String |
getAxesState(Axes axes) |
private java.lang.String |
getBondState(Sticks shape) |
private int |
getCEState(ColorEncoder p,
javajs.util.SB s) |
private java.lang.String |
getColorState(ColorManager cm,
javajs.util.SB sfunc) |
(package private) java.lang.String |
getCommands(java.util.Map<java.lang.String,javajs.util.BS> htDefine,
java.util.Map<java.lang.String,javajs.util.BS> htMore,
java.lang.String selectCmd) |
private java.lang.String |
getCommands2(java.util.Map<java.lang.String,javajs.util.BS> ht,
javajs.util.SB s,
java.lang.String setPrev,
java.lang.String selectCmd) |
private java.lang.String |
getDataState(javajs.util.SB sfunc) |
private java.lang.String |
getDefaultLabelState(Labels l) |
private java.lang.String |
getDefinedState(javajs.util.SB sfunc,
boolean isAll) |
private java.lang.String |
getFileState(javajs.util.SB sfunc) |
private java.lang.String |
getFontLineShapeState(FontLineShape shape) |
private java.lang.String |
getFontState(java.lang.String myType,
Font font3d) |
(package private) java.lang.String |
getFunctionCalls(java.lang.String f) |
void |
getInlineData(javajs.util.SB loadScript,
java.lang.String strModel,
boolean isAppend,
java.lang.String loadFilter) |
(package private) java.lang.String |
getLightingState(boolean isAll) |
private java.lang.String |
getMeasurementState(Measures shape) |
(package private) java.lang.String |
getModelState(javajs.util.SB sfunc,
boolean isAll,
boolean withProteinStructure) |
private java.lang.String |
getParameterState(GlobalSettings global,
javajs.util.SB sfunc)
note that these are not user variables, only global jmol parameters
|
private java.lang.String |
getSelectionState(SelectionManager sm,
javajs.util.SB sfunc) |
private java.lang.String |
getShapeState(Shape shape) |
private void |
getShapeStatePriv(javajs.util.SB commands,
boolean isAll,
int iShape) |
(package private) java.lang.String |
getSpinState(boolean isAll) |
(package private) java.lang.String |
getStateScript(java.lang.String type,
int width,
int height) |
private java.lang.String |
getTextState(Text t) |
private java.lang.String |
getViewState(TransformManager tm,
javajs.util.SB sfunc) |
private java.lang.String |
getWindowState(javajs.util.SB sfunc,
int width,
int height) |
private void |
getZshadeState(javajs.util.SB s,
TransformManager tm,
boolean isAll) |
private static boolean |
isTainted(javajs.util.BS[] tainted,
int atomIndex,
int type) |
(package private) void |
mouseScript(java.lang.String script) |
(package private) void |
setViewer(Viewer vwr) |
(package private) void |
syncScript(java.lang.String script,
java.lang.String applet,
int port) |
(package private) void |
undoMoveAction(int action,
int n) |
(package private) void |
undoMoveActionClear(int taintedAtom,
int type,
boolean clearRedo) |
private Viewer vwr
private java.util.Map<java.lang.String,javajs.util.BS> temp
private java.util.Map<java.lang.String,javajs.util.BS> temp2
private java.util.Map<java.lang.String,javajs.util.BS> temp3
private boolean undoWorking
private static final int MAX_ACTION_UNDO
void setViewer(Viewer vwr)
setViewer in class JmolStateCreatorjava.lang.String getStateScript(java.lang.String type,
int width,
int height)
getStateScript in class JmolStateCreatorprivate java.lang.String getDataState(javajs.util.SB sfunc)
private java.lang.String getDefinedState(javajs.util.SB sfunc,
boolean isAll)
java.lang.String getModelState(javajs.util.SB sfunc,
boolean isAll,
boolean withProteinStructure)
getModelState in class JmolStateCreatorprivate java.lang.String getWindowState(javajs.util.SB sfunc,
int width,
int height)
java.lang.String getLightingState(boolean isAll)
getLightingState in class JmolStateCreatorprivate java.lang.String getFileState(javajs.util.SB sfunc)
private void appendLoadStates(javajs.util.SB cmds)
public void getInlineData(javajs.util.SB loadScript,
java.lang.String strModel,
boolean isAppend,
java.lang.String loadFilter)
getInlineData in class JmolStateCreatorprivate java.lang.String getColorState(ColorManager cm, javajs.util.SB sfunc)
private int getCEState(ColorEncoder p, javajs.util.SB s)
private java.lang.String getAnimState(AnimationManager am, javajs.util.SB sfunc)
private java.lang.String getParameterState(GlobalSettings global, javajs.util.SB sfunc)
global - sfunc - private java.lang.String getDefaultLabelState(Labels l)
private java.lang.String getSelectionState(SelectionManager sm, javajs.util.SB sfunc)
private java.lang.String getViewState(TransformManager tm, javajs.util.SB sfunc)
private void getZshadeState(javajs.util.SB s,
TransformManager tm,
boolean isAll)
java.lang.String getSpinState(boolean isAll)
getSpinState in class JmolStateCreatorisAll - java.lang.String getCommands(java.util.Map<java.lang.String,javajs.util.BS> htDefine,
java.util.Map<java.lang.String,javajs.util.BS> htMore,
java.lang.String selectCmd)
getCommands in class JmolStateCreatorprivate java.lang.String getCommands2(java.util.Map<java.lang.String,javajs.util.BS> ht,
javajs.util.SB s,
java.lang.String setPrev,
java.lang.String selectCmd)
private void app(javajs.util.SB s,
java.lang.String cmd)
private void addBs(javajs.util.SB sb,
java.lang.String key,
javajs.util.BS bs)
private java.lang.String getFontState(java.lang.String myType,
Font font3d)
private void appendTickInfo(java.lang.String myType,
javajs.util.SB sb,
TickInfo t)
private static void addTickInfo(javajs.util.SB sb,
TickInfo tickInfo,
boolean addFirst)
private java.lang.String getMeasurementState(Measures shape)
private void getShapeStatePriv(javajs.util.SB commands,
boolean isAll,
int iShape)
private java.lang.String getBondState(Sticks shape)
private void clearTemp()
private java.lang.String getShapeState(Shape shape)
private java.lang.String getFontLineShapeState(FontLineShape shape)
private java.lang.String getAxesState(Axes axes)
public java.lang.String getAtomShapeState(AtomShape shape)
getAtomShapeState in class JmolStateCreatorprivate java.lang.String getTextState(Text t)
java.lang.String getAllSettings(java.lang.String prefix)
getAllSettings in class JmolStateCreatorprivate static java.lang.String chop(java.lang.String s)
java.lang.String getFunctionCalls(java.lang.String f)
getFunctionCalls in class JmolStateCreatorprivate void addFunctions(javajs.util.SB s,
java.util.Map<java.lang.String,JmolScriptFunction> ht,
java.lang.String selectedFunction,
boolean isGeneric,
boolean namesOnly)
private static boolean isTainted(javajs.util.BS[] tainted,
int atomIndex,
int type)
java.lang.String getAtomicPropertyState(int taintWhat,
javajs.util.BS bsSelected)
getAtomicPropertyState in class JmolStateCreatorvoid getAtomicPropertyStateBuffer(javajs.util.SB commands,
int type,
javajs.util.BS bs,
java.lang.String label,
float[] fData)
getAtomicPropertyStateBuffer in class JmolStateCreatorvoid undoMoveAction(int action,
int n)
undoMoveAction in class JmolStateCreatorvoid undoMoveActionClear(int taintedAtom,
int type,
boolean clearRedo)
undoMoveActionClear in class JmolStateCreatorvoid syncScript(java.lang.String script,
java.lang.String applet,
int port)
syncScript in class JmolStateCreatorvoid mouseScript(java.lang.String script)
mouseScript in class JmolStateCreator