public class ScriptManager
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ScriptManager.ScriptOutput |
| Constructor and Description |
|---|
ScriptManager() |
| Modifier and Type | Method and Description |
|---|---|
org.python.core.PyObject |
evalPYScript(java.lang.String script) |
java.lang.String |
evalPYScriptAsString(java.lang.String script) |
java.lang.String |
getResultString(java.lang.Object resultObj) |
void |
init()
Initialize the script manager, must be called prior to running
any scripts.
|
void |
initLocal()
Initialize the script manager, must be called prior to running
any scripts.
|
void |
runFile(java.lang.String filename)
chooses JS or PY based on extension (.py or .js)
|
void |
runFileWithThrow(java.lang.String filename) |
java.lang.Object |
runJSBuffer(java.lang.String buf)
executes the buffer, using JS interpreter
resturns result object
|
java.lang.Object |
runJSFile(java.lang.String filename)
JS file
|
boolean |
runPYFile(java.lang.String filename)
python file
returns false if the file cant be found
|
ScriptManager.ScriptOutput |
runPYScript(java.lang.String script) |
public void init()
public void initLocal()
public java.lang.Object runJSBuffer(java.lang.String buf)
throws org.mozilla.javascript.JavaScriptException
org.mozilla.javascript.JavaScriptExceptionpublic void runFile(java.lang.String filename)
throws org.mozilla.javascript.JavaScriptException,
java.io.FileNotFoundException,
java.io.IOException,
AORuntimeException
org.mozilla.javascript.JavaScriptExceptionjava.io.FileNotFoundExceptionjava.io.IOExceptionAORuntimeExceptionpublic void runFileWithThrow(java.lang.String filename)
throws org.mozilla.javascript.JavaScriptException,
java.io.FileNotFoundException,
java.io.IOException,
AORuntimeException
org.mozilla.javascript.JavaScriptExceptionjava.io.FileNotFoundExceptionjava.io.IOExceptionAORuntimeExceptionpublic java.lang.Object runJSFile(java.lang.String filename)
throws org.mozilla.javascript.JavaScriptException,
java.io.FileNotFoundException,
java.io.IOException
org.mozilla.javascript.JavaScriptExceptionjava.io.FileNotFoundExceptionjava.io.IOExceptionpublic boolean runPYFile(java.lang.String filename)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic java.lang.String getResultString(java.lang.Object resultObj)
public ScriptManager.ScriptOutput runPYScript(java.lang.String script)
public org.python.core.PyObject evalPYScript(java.lang.String script)
public java.lang.String evalPYScriptAsString(java.lang.String script)