|
||||||||||
| 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 IOperatorFileReferencepublic boolean isAbsolute()
IOperatorFileReference
isAbsolute in interface IOperatorFileReferencepublic String dump(int indent)
INRLAstNode
dump in interface INRLAstNodedump in class Antlr3NRLBaseAstindent - the indentation count, 0 on first call
public IOperators getOperators()
IOperatorFileReference
getOperators in interface IOperatorFileReferencepublic boolean isOperatorsResolved()
IOperatorFileReferencetrue if the oeprator has been resolved in which case it can be accessed
via IOperatorFileReference.getOperator, false otherwise.
isOperatorsResolved in interface IOperatorFileReferencetrue if the operator has been resolved, false otherwise.public void resolveOperators(IOperators operators)
IOperatorFileReferenceIOperators resolved from this operator file reference.
resolveOperators in interface IOperatorFileReferenceoperators - The resolved IOperators for this operator file reference
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||