|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jmol.viewer.ScriptManager
class ScriptManager
Nested Class Summary | |
---|---|
(package private) class |
ScriptManager.CommandWatcher
|
(package private) class |
ScriptManager.ScriptQueueRunnable
|
Field Summary | |
---|---|
(package private) Thread |
commandWatcherThread
|
(package private) Thread[] |
queueThreads
|
(package private) List |
scriptQueue
|
(package private) boolean[] |
scriptQueueRunning
|
(package private) boolean |
useCommandWatcherThread
|
(package private) Viewer |
viewer
|
Constructor Summary | |
---|---|
ScriptManager(Viewer viewer)
|
Method Summary | |
---|---|
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 |
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 |
Field Detail |
---|
Viewer viewer
Thread[] queueThreads
boolean[] scriptQueueRunning
List scriptQueue
Thread commandWatcherThread
boolean useCommandWatcherThread
Constructor Detail |
---|
ScriptManager(Viewer viewer)
Method Detail |
---|
void clear()
public String addScript(String strScript)
public String addScript(String strScript, boolean isScriptFile, boolean isQuiet)
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)
List getScriptItem(boolean watching, boolean isByCommandWatcher)
void startCommandWatcher(boolean isStart)
void interruptQueueThreads()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |