public class StateCreator extends JmolStateCreator
Modifier and Type | Field | Description |
---|---|---|
private static int |
MAX_ACTION_UNDO |
|
private java.util.Map<java.lang.String,BS> |
temp |
|
private java.util.Map<java.lang.String,BS> |
temp2 |
|
private java.util.Map<java.lang.String,BS> |
temp3 |
|
private boolean |
undoWorking |
|
private Viewer |
vwr |
Constructor | Description |
---|---|
StateCreator() |
Modifier and Type | Method | Description |
---|---|---|
private void |
addBs(javajs.util.SB sb,
java.lang.String key,
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,
BS bsSelected) |
|
(package private) void |
getAtomicPropertyStateBuffer(javajs.util.SB commands,
int type,
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,BS> htDefine,
java.util.Map<java.lang.String,BS> htMore,
java.lang.String selectCmd) |
|
private java.lang.String |
getCommands2(java.util.Map<java.lang.String,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,
javajs.awt.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(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,BS> temp
private java.util.Map<java.lang.String,BS> temp2
private java.util.Map<java.lang.String,BS> temp3
private boolean undoWorking
private static final int MAX_ACTION_UNDO
void setViewer(Viewer vwr)
setViewer
in class JmolStateCreator
java.lang.String getStateScript(java.lang.String type, int width, int height)
getStateScript
in class JmolStateCreator
private 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 JmolStateCreator
private java.lang.String getWindowState(javajs.util.SB sfunc, int width, int height)
java.lang.String getLightingState(boolean isAll)
getLightingState
in class JmolStateCreator
private 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 JmolStateCreator
private 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 JmolStateCreator
isAll
- java.lang.String getCommands(java.util.Map<java.lang.String,BS> htDefine, java.util.Map<java.lang.String,BS> htMore, java.lang.String selectCmd)
getCommands
in class JmolStateCreator
private java.lang.String getCommands2(java.util.Map<java.lang.String,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, BS bs)
private java.lang.String getFontState(java.lang.String myType, javajs.awt.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 JmolStateCreator
private java.lang.String getTextState(Text t)
java.lang.String getAllSettings(java.lang.String prefix)
getAllSettings
in class JmolStateCreator
private static java.lang.String chop(java.lang.String s)
java.lang.String getFunctionCalls(java.lang.String f)
getFunctionCalls
in class JmolStateCreator
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 boolean isTainted(BS[] tainted, int atomIndex, int type)
java.lang.String getAtomicPropertyState(int taintWhat, BS bsSelected)
getAtomicPropertyState
in class JmolStateCreator
void getAtomicPropertyStateBuffer(javajs.util.SB commands, int type, BS bs, java.lang.String label, float[] fData)
getAtomicPropertyStateBuffer
in class JmolStateCreator
void undoMoveAction(int action, int n)
undoMoveAction
in class JmolStateCreator
void undoMoveActionClear(int taintedAtom, int type, boolean clearRedo)
undoMoveActionClear
in class JmolStateCreator
void syncScript(java.lang.String script, java.lang.String applet, int port)
syncScript
in class JmolStateCreator
void mouseScript(java.lang.String script)
mouseScript
in class JmolStateCreator