Package weka.gui.scripting
Class Script.ScriptThread
- java.lang.Object
-
- java.lang.Thread
-
- weka.gui.scripting.Script.ScriptThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Direct Known Subclasses:
GroovyScript.GroovyThread,JythonScript.JythonThread
- Enclosing class:
- Script
public abstract static class Script.ScriptThread extends java.lang.ThreadThe Thread for running a script.- Version:
- $Revision: 10222 $
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Constructor Summary
Constructors Constructor Description ScriptThread(Script owner, java.lang.String[] args)Initializes the thread.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]getArgs()Returns the commandline args.ScriptgetOwner()Returns the owner.voidrun()Executes the script.voidstopScript()Stops the script execution.-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
ScriptThread
public ScriptThread(Script owner, java.lang.String[] args)
Initializes the thread.- Parameters:
owner- the owning scriptargs- the commandline arguments
-
-
Method Detail
-
getOwner
public Script getOwner()
Returns the owner.- Returns:
- the owning script
-
getArgs
public java.lang.String[] getArgs()
Returns the commandline args.- Returns:
- the arguments
-
run
public void run()
Executes the script.- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
stopScript
public void stopScript()
Stops the script execution.
-
-