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 ExecuterInterface
public IndexReader createFromSource(IndexReader source)
public ExecutionReturn execute()
execute
in interface ExecuterInterface
public java.lang.String toString()
toString
in class java.lang.Object
public ExecuterTreeElem<ScopeType,ReaderType> getRoot()
public java.lang.String getFilename()
getFilename
in interface ExecuterInterface
public boolean createdFromFile()
createdFromFile
in interface ExecuterInterface
public IndexReader getSource()