Package org.jmol.api
Interface JmolScriptManager
-
- All Known Implementing Classes:
ScriptManager
public interface JmolScriptManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javajs.util.BSaddHydrogensInline(javajs.util.BS bsAtoms, javajs.util.Lst<Atom> vConnections, javajs.util.P3[] pts)StringaddScript(String strScript, boolean isQuiet)booleancheckHalt(String str, boolean isInsert)voidclear(boolean isAll)voidclearQueue()StringevalFile(String strFilename)StringevalStringQuietSync(String strScript, boolean isQuiet, boolean allowSyncScript)ObjectevalStringWaitStatusQueued(String returnType, String strScript, String statusList, boolean isQuiet, boolean isQueued)javajs.util.BSgetAtomBitSetEval(JmolScriptEvaluator eval, Object atomExpression)javajs.util.Lst<Object>getScriptItem(boolean b, boolean startedByCommandThread)javajs.util.Lst<javajs.util.Lst<Object>>getScriptQueue()booleanisQueueProcessing()booleanisScriptQueued()voidopenFileAsync(String fileName, int flags)voidqueueThreadFinished(int pt)ObjectscriptCheckRet(String strScript, boolean returnContext)JmolScriptEvaluatorsetViewer(Viewer vwr)voidstartCommandWatcher(boolean isStart)voidwaitForQueue()
-
-
-
Method Detail
-
setViewer
JmolScriptEvaluator setViewer(Viewer vwr)
-
startCommandWatcher
void startCommandWatcher(boolean isStart)
-
clear
void clear(boolean isAll)
-
clearQueue
void clearQueue()
-
isScriptQueued
boolean isScriptQueued()
-
waitForQueue
void waitForQueue()
-
getScriptQueue
javajs.util.Lst<javajs.util.Lst<Object>> getScriptQueue()
-
queueThreadFinished
void queueThreadFinished(int pt)
-
getScriptItem
javajs.util.Lst<Object> getScriptItem(boolean b, boolean startedByCommandThread)
-
evalStringQuietSync
String evalStringQuietSync(String strScript, boolean isQuiet, boolean allowSyncScript)
-
evalStringWaitStatusQueued
Object evalStringWaitStatusQueued(String returnType, String strScript, String statusList, boolean isQuiet, boolean isQueued)
-
checkHalt
boolean checkHalt(String str, boolean isInsert)
-
getAtomBitSetEval
javajs.util.BS getAtomBitSetEval(JmolScriptEvaluator eval, Object atomExpression)
-
isQueueProcessing
boolean isQueueProcessing()
-
openFileAsync
void openFileAsync(String fileName, int flags)
-
-