|
|||||||||
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) java.lang.Thread |
commandWatcherThread
|
(package private) java.lang.Thread[] |
queueThreads
|
(package private) java.util.Vector |
scriptQueue
|
(package private) boolean[] |
scriptQueueRunning
|
(package private) boolean |
useCommandWatcherThread
|
(package private) boolean |
useQueue
|
(package private) Viewer |
viewer
|
Constructor Summary | |
---|---|
ScriptManager(Viewer viewer)
|
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()
|
void |
clearQueue()
|
void |
flushQueue(java.lang.String command)
|
int |
getScriptCount()
|
(package private) java.util.Vector |
getScriptItem(boolean watching,
boolean isByCommandWatcher)
|
(package private) void |
interruptQueueThreads()
|
void |
setQueue(boolean TF)
|
(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
java.lang.Thread[] queueThreads
boolean[] scriptQueueRunning
java.util.Vector scriptQueue
boolean useQueue
java.lang.Thread commandWatcherThread
boolean useCommandWatcherThread
Constructor Detail |
---|
ScriptManager(Viewer viewer)
Method Detail |
---|
void clear()
public void setQueue(boolean TF)
public java.lang.String addScript(java.lang.String strScript)
public java.lang.String addScript(java.lang.String strScript, boolean isScriptFile, boolean isQuiet)
public java.lang.Object addScript(java.lang.String returnType, java.lang.String strScript, java.lang.String statusList, boolean isScriptFile, boolean isQuiet)
public int getScriptCount()
public void clearQueue()
public void waitForQueue()
public void flushQueue(java.lang.String command)
void startScriptQueue(boolean startedByCommandWatcher)
java.util.Vector 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 |