public class ScriptRunner
extends java.lang.Object
implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
private AppLog |
_log |
private ParseException |
_parseError |
private ScriptRuntimeException |
_runError |
private Script |
_src |
private GuiAppManager |
_subjectApp |
private static boolean |
TRACE_PARSE_TREE |
| Constructor and Description |
|---|
ScriptRunner(Script src,
GuiAppManager subject,
AppLog log) |
| Modifier and Type | Method and Description |
|---|---|
void |
exec(ScriptNode root) |
java.lang.Throwable |
getError() |
ParseException |
getParseError() |
ScriptRuntimeException |
getRunTimeError() |
Script |
getSource() |
boolean |
hadError() |
ScriptNode |
parse(boolean enableTracing) |
void |
run() |
private AppLog _log
private ParseException _parseError
private ScriptRuntimeException _runError
private Script _src
private GuiAppManager _subjectApp
private static final boolean TRACE_PARSE_TREE
public ScriptRunner(Script src, GuiAppManager subject, AppLog log)
public void exec(ScriptNode root) throws ScriptRuntimeException
ScriptRuntimeExceptionpublic java.lang.Throwable getError()
public ParseException getParseError()
public ScriptRuntimeException getRunTimeError()
public Script getSource()
public boolean hadError()
public ScriptNode parse(boolean enableTracing) throws ParseException
ParseExceptionpublic void run()
run in interface java.lang.Runnable