public class JythonScript extends Script
| Modifier and Type | Class and Description |
|---|---|
static class |
JythonScript.JythonThread
Executes a Jython script in a thread.
|
Script.ScriptThreadBACKUP_EXTENSION, m_Document, m_Filename, m_FinishedListeners, m_Modified, m_NewLine, m_ScriptThread| Constructor and Description |
|---|
JythonScript()
Initializes the script.
|
JythonScript(javax.swing.text.Document doc)
Initializes the script.
|
JythonScript(javax.swing.text.Document doc,
java.io.File file)
Initializes the script.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canExecuteScripts()
Returns whether scripts can be executed, i.e., Jython is present.
|
java.lang.String |
getDefaultExtension()
Returns the default extension.
|
ExtensionFileFilter[] |
getFilters()
Returns the extension filters for this type of script.
|
static void |
main(java.lang.String[] args)
Runs the script from commandline.
|
Script.ScriptThread |
newThread(java.lang.String[] args)
Returns a new thread to execute.
|
protected void |
preCheck(java.lang.String[] args)
Performs pre-execution checks.
|
addScriptFinishedListener, checkExtension, empty, execute, getContent, getFilename, getNewLine, getOptions, initialize, isModified, isRunning, listOptions, makeOptionString, notifyScriptFinishedListeners, open, removeScriptFinishedListener, run, runScript, save, saveAs, setContent, setOptions, start, stop, toStringpublic JythonScript()
public JythonScript(javax.swing.text.Document doc)
doc - the document to use as basispublic JythonScript(javax.swing.text.Document doc,
java.io.File file)
doc - the document to use as basisfile - the file to load (if not null)public ExtensionFileFilter[] getFilters()
getFilters in class Scriptpublic java.lang.String getDefaultExtension()
getDefaultExtension in class ScriptScript.saveAs(File)protected boolean canExecuteScripts()
canExecuteScripts in class Scriptprotected void preCheck(java.lang.String[] args)
throws java.lang.Exception
public Script.ScriptThread newThread(java.lang.String[] args)
public static void main(java.lang.String[] args)
throws java.lang.Exception
args - the commandline argumentsjava.lang.Exception - if execution fails