org.jmol.viewer
Class ScriptManager
java.lang.Object
org.jmol.viewer.ScriptManager
class ScriptManager
- extends java.lang.Object
Method Summary |
java.lang.String |
addScript(java.lang.String strScript)
|
java.lang.String |
addScript(java.lang.String strScript,
boolean isScriptFile,
boolean isQuiet)
|
java.lang.Object |
addScript(java.lang.String returnType,
java.lang.String strScript,
java.lang.String statusList,
boolean isScriptFile,
boolean isQuiet)
|
(package private) void |
clear()
|
(package private) void |
clearQueue()
|
void |
flushQueue(java.lang.String command)
|
int |
getScriptCount()
|
(package private) java.util.List<java.lang.Object> |
getScriptItem(boolean watching,
boolean isByCommandWatcher)
|
(package private) void |
interruptQueueThreads()
|
(package private) void |
startCommandWatcher(boolean isStart)
|
(package private) void |
startScriptQueue(boolean startedByCommandWatcher)
|
void |
waitForQueue()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
viewer
Viewer viewer
queueThreads
java.lang.Thread[] queueThreads
scriptQueueRunning
boolean[] scriptQueueRunning
scriptQueue
java.util.List<java.util.List<java.lang.Object>> scriptQueue
commandWatcherThread
java.lang.Thread commandWatcherThread
useCommandWatcherThread
boolean useCommandWatcherThread
ScriptManager
ScriptManager(Viewer viewer)
clear
void clear()
addScript
public java.lang.String addScript(java.lang.String strScript)
addScript
public java.lang.String addScript(java.lang.String strScript,
boolean isScriptFile,
boolean isQuiet)
addScript
public java.lang.Object addScript(java.lang.String returnType,
java.lang.String strScript,
java.lang.String statusList,
boolean isScriptFile,
boolean isQuiet)
getScriptCount
public int getScriptCount()
clearQueue
void clearQueue()
waitForQueue
public void waitForQueue()
flushQueue
public void flushQueue(java.lang.String command)
startScriptQueue
void startScriptQueue(boolean startedByCommandWatcher)
getScriptItem
java.util.List<java.lang.Object> getScriptItem(boolean watching,
boolean isByCommandWatcher)
startCommandWatcher
void startCommandWatcher(boolean isStart)
interruptQueueThreads
void interruptQueueThreads()