org.jmol.viewer
class ScriptManager extends Object
Modifier and Type | Class and Description |
---|---|
(package private) class |
ScriptManager.CommandWatcher |
(package private) class |
ScriptManager.ScriptQueueRunnable |
Modifier and Type | Field and Description |
---|---|
(package private) Thread |
commandWatcherThread |
(package private) Thread[] |
queueThreads |
(package private) List<List<Object>> |
scriptQueue |
(package private) boolean[] |
scriptQueueRunning |
(package private) boolean |
useCommandWatcherThread |
(package private) Viewer |
viewer |
Constructor and Description |
---|
ScriptManager(Viewer viewer) |
Modifier and Type | Method and Description |
---|---|
String |
addScript(String strScript) |
String |
addScript(String strScript,
boolean isScriptFile,
boolean isQuiet) |
Object |
addScript(String returnType,
String strScript,
String statusList,
boolean isScriptFile,
boolean isQuiet) |
(package private) void |
clear() |
(package private) void |
clearQueue() |
void |
flushQueue(String command) |
int |
getScriptCount() |
(package private) List<Object> |
getScriptItem(boolean watching,
boolean isByCommandWatcher) |
(package private) void |
interruptQueueThreads() |
(package private) void |
startCommandWatcher(boolean isStart) |
(package private) void |
startScriptQueue(boolean startedByCommandWatcher) |
void |
waitForQueue() |
Viewer viewer
Thread[] queueThreads
boolean[] scriptQueueRunning
Thread commandWatcherThread
boolean useCommandWatcherThread
ScriptManager(Viewer viewer)
void clear()
public Object addScript(String returnType, String strScript, String statusList, boolean isScriptFile, boolean isQuiet)
public int getScriptCount()
void clearQueue()
public void waitForQueue()
public void flushQueue(String command)
void startScriptQueue(boolean startedByCommandWatcher)
void startCommandWatcher(boolean isStart)
void interruptQueueThreads()