public class StateCreator extends JmolStateCreator
Modifier and Type | Field and 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 and Description |
---|
StateCreator() |
Modifier and Type | Method and 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(byte taintWhat,
BS bsSelected) |
(package private) void |
getAtomicPropertyStateBuffer(javajs.util.SB commands,
byte type,
BS bs,
java.lang.String label,
float[] fData) |
(package private) java.lang.String |
getAtomShapeSetState(Shape shape,
AtomShape[] bioShapes) |
(package private) java.lang.String |
getAtomShapeState(AtomShape shape) |
(package private) java.lang.String |
getBondState(Shape shape,
BS bsOrderSet,
boolean reportAll) |
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) |
(package private) java.lang.String |
getFontLineShapeState(java.lang.String s,
java.lang.String myType,
TickInfo[] tickInfos) |
(package 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) |
(package private) java.lang.String |
getMeasurementState(Measures shape,
javajs.util.Lst<Measurement> mList,
int measurementCount,
javajs.awt.Font font3d,
TickInfo ti) |
(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) |
(package private) void |
getShapeSetState(AtomShape as,
Shape shape,
int monomerCount,
Group[] monomers,
BS bsSizeDefault,
java.util.Map<java.lang.String,BS> temp,
java.util.Map<java.lang.String,BS> temp2) |
private void |
getShapeState(javajs.util.SB commands,
boolean isAll,
int iShape) |
(package private) java.lang.String |
getShapeState(Shape shape) |
(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) |
(package private) java.lang.String |
getTrajectoryState() |
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,
byte 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 void getShapeState(javajs.util.SB commands, boolean isAll, int iShape)
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)
java.lang.String getTrajectoryState()
getTrajectoryState
in class JmolStateCreator
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)
java.lang.String getFontState(java.lang.String myType, javajs.awt.Font font3d)
getFontState
in class JmolStateCreator
java.lang.String getFontLineShapeState(java.lang.String s, java.lang.String myType, TickInfo[] tickInfos)
getFontLineShapeState
in class JmolStateCreator
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)
void getShapeSetState(AtomShape as, Shape shape, int monomerCount, Group[] monomers, BS bsSizeDefault, java.util.Map<java.lang.String,BS> temp, java.util.Map<java.lang.String,BS> temp2)
getShapeSetState
in class JmolStateCreator
java.lang.String getMeasurementState(Measures shape, javajs.util.Lst<Measurement> mList, int measurementCount, javajs.awt.Font font3d, TickInfo ti)
getMeasurementState
in class JmolStateCreator
java.lang.String getBondState(Shape shape, BS bsOrderSet, boolean reportAll)
getBondState
in class JmolStateCreator
private void clearTemp()
java.lang.String getAtomShapeSetState(Shape shape, AtomShape[] bioShapes)
getAtomShapeSetState
in class JmolStateCreator
java.lang.String getShapeState(Shape shape)
getShapeState
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 getAtomShapeState(AtomShape shape)
getAtomShapeState
in class JmolStateCreator
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, byte type)
java.lang.String getAtomicPropertyState(byte taintWhat, BS bsSelected)
getAtomicPropertyState
in class JmolStateCreator
void getAtomicPropertyStateBuffer(javajs.util.SB commands, byte 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