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.JavaScriptException
public void runFile(java.lang.String filename) throws org.mozilla.javascript.JavaScriptException, java.io.FileNotFoundException, java.io.IOException, AORuntimeException
org.mozilla.javascript.JavaScriptException
java.io.FileNotFoundException
java.io.IOException
AORuntimeException
public void runFileWithThrow(java.lang.String filename) throws org.mozilla.javascript.JavaScriptException, java.io.FileNotFoundException, java.io.IOException, AORuntimeException
org.mozilla.javascript.JavaScriptException
java.io.FileNotFoundException
java.io.IOException
AORuntimeException
public java.lang.Object runJSFile(java.lang.String filename) throws org.mozilla.javascript.JavaScriptException, java.io.FileNotFoundException, java.io.IOException
org.mozilla.javascript.JavaScriptException
java.io.FileNotFoundException
java.io.IOException
public boolean runPYFile(java.lang.String filename) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public 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)