Package org.jmol.script
Class ScriptManager
java.lang.Object
org.jmol.script.ScriptManager
- All Implemented Interfaces:
JmolScriptManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdd hydrogens to a modelbooleanvoidclear(boolean isAll) voidvoidvoidevalCallback(String strScript, Object[] params, boolean doWait) evalFileArgs(String strFilename, String args) evalStringQuietSync(String strScript, boolean isQuiet, boolean allowSyncScript) evalStringWaitStatusQueued(String returnType, String strScript, String statusList, boolean isQuiet, boolean isQueued) getAtomBitSetEval(JmolScriptEvaluator eval, Object atomExpression) getScriptItem(boolean watching, boolean isByCommandWatcher) booleanbooleanvoidqueueThreadFinished(int pt) voidrunScriptFromThread(Lst<Object> scriptItem) voidscriptCheckRet(String strScript, boolean returnContext) static voidsetStateScriptVersion(Viewer vwr, String version) voidstartCommandWatcher(boolean isStart) void
-
Field Details
-
scriptQueue
-
-
Constructor Details
-
ScriptManager
public ScriptManager()
-
-
Method Details
-
getScriptQueue
- Specified by:
getScriptQueuein interfaceJmolScriptManager
-
isScriptQueued
public boolean isScriptQueued()- Specified by:
isScriptQueuedin interfaceJmolScriptManager
-
setViewer
- Specified by:
setViewerin interfaceJmolScriptManager
-
clear
public void clear(boolean isAll) - Specified by:
clearin interfaceJmolScriptManager
-
clearQueue
public void clearQueue()- Specified by:
clearQueuein interfaceJmolScriptManager
-
waitForQueue
public void waitForQueue()- Specified by:
waitForQueuein interfaceJmolScriptManager
-
isQueueProcessing
public boolean isQueueProcessing()- Specified by:
isQueueProcessingin interfaceJmolScriptManager
-
getScriptItem
- Specified by:
getScriptItemin interfaceJmolScriptManager
-
startCommandWatcher
public void startCommandWatcher(boolean isStart) - Specified by:
startCommandWatcherin interfaceJmolScriptManager
-
clearCommandWatcherThread
public void clearCommandWatcherThread() -
queueThreadFinished
public void queueThreadFinished(int pt) - Specified by:
queueThreadFinishedin interfaceJmolScriptManager
-
runScriptNow
public void runScriptNow() -
evalFile
- Specified by:
evalFilein interfaceJmolScriptManager
-
evalFileArgs
- Specified by:
evalFileArgsin interfaceJmolScriptManager
-
evalStringWaitStatusQueued
public Object evalStringWaitStatusQueued(String returnType, String strScript, String statusList, boolean isQuiet, boolean isQueued) - Specified by:
evalStringWaitStatusQueuedin interfaceJmolScriptManager
-
evalStringQuietSync
- Specified by:
evalStringQuietSyncin interfaceJmolScriptManager
-
checkHalt
- Specified by:
checkHaltin interfaceJmolScriptManager
-
getAtomBitSetEval
- Specified by:
getAtomBitSetEvalin interfaceJmolScriptManager
-
scriptCheckRet
- Specified by:
scriptCheckRetin interfaceJmolScriptManager
-
setStateScriptVersion
-
addHydrogensInline
public BS addHydrogensInline(BS bsAtoms, Lst<Atom> vConnections, P3[] pts, Map<String, Object> htParams) throws ExceptionAdd hydrogens to a model- Specified by:
addHydrogensInlinein interfaceJmolScriptManager- Parameters:
bsAtoms- at least one atom, for identification of a model indexvConnections- return list of atoms addedpts- list of point positions for the added hydrogens?- Throws:
Exception
-
evalCallback
- Specified by:
evalCallbackin interfaceJmolScriptManager
-
runScriptFromThread
-