|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.antlr.runtime.tree.BaseTree
org.antlr.runtime.tree.CommonTree
net.sourceforge.nrl.parser.ast.impl.Antlr3NRLBaseAst
net.sourceforge.nrl.parser.ast.impl.OperatorFileReferenceImpl
public class OperatorFileReferenceImpl
Field Summary | |
---|---|
IOperators |
operators
|
Fields inherited from class org.antlr.runtime.tree.CommonTree |
---|
childIndex, parent, startIndex, stopIndex, token |
Fields inherited from class org.antlr.runtime.tree.BaseTree |
---|
children |
Fields inherited from interface net.sourceforge.nrl.parser.ast.INRLAstNode |
---|
NEWLINE |
Fields inherited from interface org.antlr.runtime.tree.Tree |
---|
INVALID_NODE |
Constructor Summary | |
---|---|
OperatorFileReferenceImpl(org.antlr.runtime.Token token)
|
Method Summary | |
---|---|
String |
dump(int indent)
Dump the AST and its children for debugging purposes |
String |
getFileName()
Return the file name. |
IOperators |
getOperators()
Returns the operator referred to by this reference, it has been resolved. |
boolean |
isAbsolute()
Returns true if the file name is absolute, i.e. |
boolean |
isOperatorsResolved()
Returns true if the oeprator has been resolved in which case it can be accessed
via IOperatorFileReference.getOperator , false otherwise. |
void |
resolveOperators(IOperators operators)
Attaches an IOperators resolved from this operator file reference. |
Methods inherited from class net.sourceforge.nrl.parser.ast.impl.Antlr3NRLBaseAst |
---|
accept, doIndent, getColumn, getLine, getUserData, initialisePositionFromChild, setColumn, setLine, setUserData |
Methods inherited from class org.antlr.runtime.tree.CommonTree |
---|
dupNode, getCharPositionInLine, getChildIndex, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundaries, toString |
Methods inherited from class org.antlr.runtime.tree.BaseTree |
---|
addChild, addChildren, createChildrenList, deleteChild, freshenParentAndChildIndexes, freshenParentAndChildIndexes, getAncestor, getAncestors, getChild, getChildCount, getChildren, getFirstChildWithType, hasAncestor, replaceChildren, sanityCheckParentAndChildIndexes, sanityCheckParentAndChildIndexes, setChild, toStringTree |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface net.sourceforge.nrl.parser.ast.INRLAstNode |
---|
accept, getColumn, getLine, getUserData, setUserData |
Field Detail |
---|
public IOperators operators
Constructor Detail |
---|
public OperatorFileReferenceImpl(org.antlr.runtime.Token token)
Method Detail |
---|
public String getFileName()
IOperatorFileReference
getFileName
in interface IOperatorFileReference
public boolean isAbsolute()
IOperatorFileReference
isAbsolute
in interface IOperatorFileReference
public String dump(int indent)
INRLAstNode
dump
in interface INRLAstNode
dump
in class Antlr3NRLBaseAst
indent
- the indentation count, 0 on first call
public IOperators getOperators()
IOperatorFileReference
getOperators
in interface IOperatorFileReference
public boolean isOperatorsResolved()
IOperatorFileReference
true
if the oeprator has been resolved in which case it can be accessed
via IOperatorFileReference.getOperator
, false
otherwise.
isOperatorsResolved
in interface IOperatorFileReference
true
if the operator has been resolved, false
otherwise.public void resolveOperators(IOperators operators)
IOperatorFileReference
IOperators
resolved from this operator file reference.
resolveOperators
in interface IOperatorFileReference
operators
- The resolved IOperators
for this operator file reference
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |