|
|||||||||
Atavism Version 2018.1 | AGIS API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatavism.server.engine.ScriptManager
public class ScriptManager
Nested Class Summary | |
---|---|
static class |
ScriptManager.ScriptOutput
|
Constructor Summary | |
---|---|
ScriptManager()
|
Method Summary | |
---|---|
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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ScriptManager()
Method Detail |
---|
public void init()
public void initLocal()
public java.lang.Object runJSBuffer(java.lang.String buf) throws JavaScriptException
JavaScriptException
public void runFile(java.lang.String filename) throws JavaScriptException, java.io.FileNotFoundException, java.io.IOException, AORuntimeException
JavaScriptException
java.io.FileNotFoundException
java.io.IOException
AORuntimeException
public void runFileWithThrow(java.lang.String filename) throws JavaScriptException, java.io.FileNotFoundException, java.io.IOException, AORuntimeException
JavaScriptException
java.io.FileNotFoundException
java.io.IOException
AORuntimeException
public java.lang.Object runJSFile(java.lang.String filename) throws JavaScriptException, java.io.FileNotFoundException, java.io.IOException
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 PyObject evalPYScript(java.lang.String script)
public java.lang.String evalPYScriptAsString(java.lang.String script)
|
Copyright © 2018 Dragonsan Studios Sp. z o.o. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |