public class StateCreator extends JmolStateCreator
Modifier and Type | Field and Description |
---|---|
private static int |
MAX_ACTION_UNDO |
(package private) static String |
SIMULATION_PROTOCOL |
private Map<String,BS> |
temp |
private Map<String,BS> |
temp2 |
private Map<String,BS> |
temp3 |
private boolean |
undoWorking |
private Viewer |
viewer |
Constructor and Description |
---|
StateCreator() |
Modifier and Type | Method and Description |
---|---|
private static void |
addBs(javajs.util.SB sb,
String key,
BS bs) |
private static void |
addTickInfo(javajs.util.SB sb,
TickInfo tickInfo,
boolean addFirst) |
private static void |
appendCmd(javajs.util.SB s,
String cmd) |
private void |
appendLoadStates(javajs.util.SB cmds) |
private void |
appendTickInfo(String myType,
javajs.util.SB sb,
TickInfo t) |
private static String |
chop(String s) |
private void |
clearTemp() |
(package private) String |
getAllSettings(String prefix) |
private Map<String,Object> |
getAnimationInfo(AnimationManager am) |
private String |
getAnimState(AnimationManager am,
javajs.util.SB sfunc) |
(package private) String |
getAtomDefs(Map<String,Object> names) |
(package private) String |
getAtomicPropertyState(byte taintWhat,
BS bsSelected) |
(package private) void |
getAtomicPropertyStateBuffer(javajs.util.SB commands,
byte type,
BS bs,
String label,
float[] fData) |
(package private) String |
getAtomShapeSetState(Shape shape,
AtomShape[] bioShapes) |
(package private) String |
getAtomShapeState(AtomShape shape) |
(package private) String |
getBondState(Shape shape,
BS bsOrderSet,
boolean reportAll) |
private int |
getCEState(ColorEncoder p,
javajs.util.SB s) |
private String |
getColorState(ColorManager cm,
javajs.util.SB sfunc) |
(package private) String |
getCommands(Map<String,BS> htDefine,
Map<String,BS> htMore,
String selectCmd) |
private static String |
getCommands2(Map<String,BS> ht,
javajs.util.SB s,
String setPrev,
String selectCmd) |
private String |
getDataState(javajs.util.SB sfunc) |
private String |
getDefaultLabelState(Labels l) |
private String |
getDefinedState(javajs.util.SB sfunc,
boolean isAll) |
private String |
getFileState(javajs.util.SB sfunc) |
(package private) String |
getFontLineShapeState(String s,
String myType,
TickInfo[] tickInfos) |
(package private) String |
getFontState(String myType,
javajs.awt.Font font3d) |
(package private) String |
getFunctionCalls(String selectedFunction) |
(package private) Map<String,Object> |
getInfo(Object manager) |
void |
getInlineData(javajs.util.SB loadScript,
String strModel,
boolean isAppend,
String loadFilter) |
(package private) String |
getLoadState(Map<String,Object> htParams)
these settings are determined when the file is loaded and are kept even
though they might later change.
|
(package private) String |
getMeasurementState(Measures shape,
javajs.util.List<Measurement> mList,
int measurementCount,
javajs.awt.Font font3d,
TickInfo ti) |
(package private) String |
getModelState(javajs.util.SB sfunc,
boolean isAll,
boolean withProteinStructure) |
private String |
getSelectionState(SelectionManager sm,
javajs.util.SB sfunc) |
(package private) void |
getShapeSetState(AtomShape as,
Shape shape,
int monomerCount,
Group[] monomers,
BS bsSizeDefault,
Map<String,BS> temp,
Map<String,BS> temp2) |
private void |
getShapeState(javajs.util.SB commands,
boolean isAll,
int iShape) |
(package private) String |
getShapeState(Shape shape) |
(package private) String |
getSpecularState() |
(package private) String |
getSpinState(boolean isAll) |
(package private) String |
getStateScript(String type,
int width,
int height) |
private String |
getTextState(Text t) |
(package private) String |
getTrajectoryState() |
private String |
getVariableState(GlobalSettings global,
javajs.util.SB sfunc) |
private String |
getViewState(TransformManager tm,
javajs.util.SB sfunc) |
private String |
getWindowState(javajs.util.SB sfunc,
int width,
int height) |
private static boolean |
isTainted(BS[] tainted,
int atomIndex,
byte type) |
(package private) void |
mouseScript(String script) |
(package private) void |
setViewer(Viewer viewer) |
(package private) void |
syncScript(String script,
String applet,
int port) |
(package private) void |
undoMoveAction(int action,
int n) |
(package private) void |
undoMoveActionClear(int taintedAtom,
int type,
boolean clearRedo) |
private Viewer viewer
static String SIMULATION_PROTOCOL
private boolean undoWorking
private static final int MAX_ACTION_UNDO
void setViewer(Viewer viewer)
setViewer
in class JmolStateCreator
String getStateScript(String type, int width, int height)
getStateScript
in class JmolStateCreator
private String getDataState(javajs.util.SB sfunc)
private String getDefinedState(javajs.util.SB sfunc, boolean isAll)
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 String getWindowState(javajs.util.SB sfunc, int width, int height)
String getSpecularState()
getSpecularState
in class JmolStateCreator
private String getFileState(javajs.util.SB sfunc)
private void appendLoadStates(javajs.util.SB cmds)
public void getInlineData(javajs.util.SB loadScript, String strModel, boolean isAppend, String loadFilter)
getInlineData
in class JmolStateCreator
private String getColorState(ColorManager cm, javajs.util.SB sfunc)
private int getCEState(ColorEncoder p, javajs.util.SB s)
private String getAnimState(AnimationManager am, javajs.util.SB sfunc)
private String getVariableState(GlobalSettings global, javajs.util.SB sfunc)
private String getSelectionState(SelectionManager sm, javajs.util.SB sfunc)
String getTrajectoryState()
getTrajectoryState
in class JmolStateCreator
private String getViewState(TransformManager tm, javajs.util.SB sfunc)
String getSpinState(boolean isAll)
getSpinState
in class JmolStateCreator
isAll
- private Map<String,Object> getAnimationInfo(AnimationManager am)
String getCommands(Map<String,BS> htDefine, Map<String,BS> htMore, String selectCmd)
getCommands
in class JmolStateCreator
private static String getCommands2(Map<String,BS> ht, javajs.util.SB s, String setPrev, String selectCmd)
private static void appendCmd(javajs.util.SB s, String cmd)
String getFontState(String myType, javajs.awt.Font font3d)
getFontState
in class JmolStateCreator
String getFontLineShapeState(String s, String myType, TickInfo[] tickInfos)
getFontLineShapeState
in class JmolStateCreator
private static void addTickInfo(javajs.util.SB sb, TickInfo tickInfo, boolean addFirst)
void getShapeSetState(AtomShape as, Shape shape, int monomerCount, Group[] monomers, BS bsSizeDefault, Map<String,BS> temp, Map<String,BS> temp2)
getShapeSetState
in class JmolStateCreator
String getMeasurementState(Measures shape, javajs.util.List<Measurement> mList, int measurementCount, javajs.awt.Font font3d, TickInfo ti)
getMeasurementState
in class JmolStateCreator
String getBondState(Shape shape, BS bsOrderSet, boolean reportAll)
getBondState
in class JmolStateCreator
private void clearTemp()
String getAtomShapeSetState(Shape shape, AtomShape[] bioShapes)
getAtomShapeSetState
in class JmolStateCreator
String getShapeState(Shape shape)
getShapeState
in class JmolStateCreator
String getLoadState(Map<String,Object> htParams)
getLoadState
in class JmolStateCreator
htParams
- String getAllSettings(String prefix)
getAllSettings
in class JmolStateCreator
String getAtomShapeState(AtomShape shape)
getAtomShapeState
in class JmolStateCreator
String getFunctionCalls(String selectedFunction)
getFunctionCalls
in class JmolStateCreator
private static boolean isTainted(BS[] tainted, int atomIndex, byte type)
String getAtomicPropertyState(byte taintWhat, BS bsSelected)
getAtomicPropertyState
in class JmolStateCreator
void getAtomicPropertyStateBuffer(javajs.util.SB commands, byte type, BS bs, String label, float[] fData)
getAtomicPropertyStateBuffer
in class JmolStateCreator
String getAtomDefs(Map<String,Object> names)
getAtomDefs
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(String script, String applet, int port)
syncScript
in class JmolStateCreator
void mouseScript(String script)
mouseScript
in class JmolStateCreator