Package weka.gui.scripting
Class JythonScript
- java.lang.Object
-
- weka.gui.scripting.Script
-
- weka.gui.scripting.JythonScript
-
- All Implemented Interfaces:
Serializable,OptionHandler
public class JythonScript extends Script
Represents a Jython script.- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJythonScript.JythonThreadExecutes a Jython script in a thread.-
Nested classes/interfaces inherited from class weka.gui.scripting.Script
Script.ScriptThread
-
-
Field Summary
-
Fields inherited from class weka.gui.scripting.Script
BACKUP_EXTENSION
-
-
Constructor Summary
Constructors Constructor Description JythonScript()Initializes the script.JythonScript(Document doc)Initializes the script.JythonScript(Document doc, File file)Initializes the script.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDefaultExtension()Returns the default extension.ExtensionFileFilter[]getFilters()Returns the extension filters for this type of script.static voidmain(String[] args)Runs the script from commandline.Script.ScriptThreadnewThread(String[] args)Returns a new thread to execute.-
Methods inherited from class weka.gui.scripting.Script
addScriptFinishedListener, empty, getContent, getFilename, getNewLine, getOptions, isModified, isRunning, listOptions, open, removeScriptFinishedListener, run, runScript, save, saveAs, setContent, setOptions, start, stop, toString
-
-
-
-
Constructor Detail
-
JythonScript
public JythonScript()
Initializes the script.
-
JythonScript
public JythonScript(Document doc)
Initializes the script.- Parameters:
doc- the document to use as basis
-
-
Method Detail
-
getFilters
public ExtensionFileFilter[] getFilters()
Returns the extension filters for this type of script.- Specified by:
getFiltersin classScript- Returns:
- the filters
-
getDefaultExtension
public String getDefaultExtension()
Returns the default extension. Gets automatically added to files if their name doesn't end with this.- Specified by:
getDefaultExtensionin classScript- Returns:
- the default extension (incl. the dot)
- See Also:
Script.saveAs(File)
-
newThread
public Script.ScriptThread newThread(String[] args)
Returns a new thread to execute.
-
-