public class ExecuterTree<ScopeType extends ExecutionScope,ReaderType extends IndexReader> extends java.lang.Object implements ExecuterInterface
| Modifier and Type | Field and Description |
|---|---|
protected TreeBuildingParser<ScopeType,ReaderType> |
parser |
| Constructor and Description |
|---|
ExecuterTree(ParseError parseException) |
ExecuterTree(TreeBuildingParser<ScopeType,ReaderType> parser,
TreeBuildingScriptSystem<ScopeType,?,?> scriptSystem) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
createdFromFile() |
IndexReader |
createFromSource(IndexReader source) |
ExecutionReturn |
execute() |
ParseError |
getErrorMessage() |
java.lang.String |
getFilename() |
ExecuterTreeElem<ScopeType,ReaderType> |
getRoot() |
IndexReader |
getSource() |
static ParseError |
parseExceptionToError(ParseException exception) |
java.lang.String |
toString() |
protected TreeBuildingParser<ScopeType extends ExecutionScope,ReaderType extends IndexReader> parser
public ExecuterTree(TreeBuildingParser<ScopeType,ReaderType> parser, TreeBuildingScriptSystem<ScopeType,?,?> scriptSystem)
public ExecuterTree(ParseError parseException)
public static ParseError parseExceptionToError(ParseException exception)
public ParseError getErrorMessage()
getErrorMessage in interface ExecuterInterfacepublic IndexReader createFromSource(IndexReader source)
public ExecutionReturn execute()
execute in interface ExecuterInterfacepublic java.lang.String toString()
toString in class java.lang.Objectpublic ExecuterTreeElem<ScopeType,ReaderType> getRoot()
public java.lang.String getFilename()
getFilename in interface ExecuterInterfacepublic boolean createdFromFile()
createdFromFile in interface ExecuterInterfacepublic IndexReader getSource()