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 JmolStateCreatorString getStateScript(String type, int width, int height)
getStateScript in class JmolStateCreatorprivate 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 JmolStateCreatorprivate 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 JmolStateCreatorprivate 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 JmolStateCreatorprivate 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 JmolStateCreatorprivate String getViewState(TransformManager tm, javajs.util.SB sfunc)
String getSpinState(boolean isAll)
getSpinState in class JmolStateCreatorisAll - private Map<String,Object> getAnimationInfo(AnimationManager am)
String getCommands(Map<String,BS> htDefine, Map<String,BS> htMore, String selectCmd)
getCommands in class JmolStateCreatorprivate 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 JmolStateCreatorString getFontLineShapeState(String s, String myType, TickInfo[] tickInfos)
getFontLineShapeState in class JmolStateCreatorprivate 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 JmolStateCreatorString getMeasurementState(Measures shape, javajs.util.List<Measurement> mList, int measurementCount, javajs.awt.Font font3d, TickInfo ti)
getMeasurementState in class JmolStateCreatorString getBondState(Shape shape, BS bsOrderSet, boolean reportAll)
getBondState in class JmolStateCreatorprivate void clearTemp()
String getAtomShapeSetState(Shape shape, AtomShape[] bioShapes)
getAtomShapeSetState in class JmolStateCreatorString getShapeState(Shape shape)
getShapeState in class JmolStateCreatorString getLoadState(Map<String,Object> htParams)
getLoadState in class JmolStateCreatorhtParams - String getAllSettings(String prefix)
getAllSettings in class JmolStateCreatorString getAtomShapeState(AtomShape shape)
getAtomShapeState in class JmolStateCreatorString getFunctionCalls(String selectedFunction)
getFunctionCalls in class JmolStateCreatorprivate static boolean isTainted(BS[] tainted, int atomIndex, byte type)
String getAtomicPropertyState(byte taintWhat, BS bsSelected)
getAtomicPropertyState in class JmolStateCreatorvoid getAtomicPropertyStateBuffer(javajs.util.SB commands,
byte type,
BS bs,
String label,
float[] fData)
getAtomicPropertyStateBuffer in class JmolStateCreatorString getAtomDefs(Map<String,Object> names)
getAtomDefs in class JmolStateCreatorvoid undoMoveAction(int action,
int n)
undoMoveAction in class JmolStateCreatorvoid undoMoveActionClear(int taintedAtom,
int type,
boolean clearRedo)
undoMoveActionClear in class JmolStateCreatorvoid syncScript(String script, String applet, int port)
syncScript in class JmolStateCreatorvoid mouseScript(String script)
mouseScript in class JmolStateCreator