public class PathNode extends BaseCustomNode
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
entityVariableName |
| Constructor and Description |
|---|
PathNode(int type,
java.lang.String entityVariableName) |
PathNode(org.antlr.runtime.Token token,
java.lang.String entityVariableName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefaultChild(java.lang.String field) |
void |
addDefaultChildren(java.lang.String path) |
java.lang.String |
asPathString() |
java.lang.String |
asPathString(char separator) |
protected PathNode |
createDuplicate() |
protected EntityPath |
createEntityPath() |
PathNode |
dupNode() |
java.lang.String |
getEntityVariableName() |
void |
renameVariableTo(java.lang.String newVariableName) |
Pointer |
resolvePointer(DomainModel model,
QueryVariableContext queryVC) |
java.util.List<Pointer> |
resolveTransitionalPointers(DomainModel model,
QueryVariableContext queryVC) |
java.lang.String |
toString() |
org.antlr.runtime.tree.CommonTree |
treeToQueryPre(QueryBuilder sb,
java.util.List<ErrorRec> invalidNodes) |
dupChildren, getNextNode, getPrevNode, treeToQueryPostgetCharPositionInLine, getChildIndex, getLine, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundariesaddChild, addChildren, createChildrenList, deleteChild, freshenParentAndChildIndexes, freshenParentAndChildIndexes, freshenParentAndChildIndexesDeeply, freshenParentAndChildIndexesDeeply, getAncestor, getAncestors, getChild, getChildCount, getChildren, getFirstChildWithType, hasAncestor, insertChild, replaceChildren, sanityCheckParentAndChildIndexes, sanityCheckParentAndChildIndexes, setChild, toStringTreepublic PathNode(org.antlr.runtime.Token token,
java.lang.String entityVariableName)
public PathNode(int type,
java.lang.String entityVariableName)
public java.lang.String getEntityVariableName()
public PathNode dupNode()
dupNode in interface org.antlr.runtime.tree.TreedupNode in class org.antlr.runtime.tree.CommonTreeprotected PathNode createDuplicate()
public Pointer resolvePointer(DomainModel model, QueryVariableContext queryVC)
public java.util.List<Pointer> resolveTransitionalPointers(DomainModel model, QueryVariableContext queryVC)
public java.lang.String toString()
toString in interface org.antlr.runtime.tree.TreetoString in class org.antlr.runtime.tree.CommonTreepublic org.antlr.runtime.tree.CommonTree treeToQueryPre(QueryBuilder sb, java.util.List<ErrorRec> invalidNodes)
treeToQueryPre in interface TreeToQueryCapabletreeToQueryPre in class BaseCustomNodepublic java.lang.String asPathString()
public java.lang.String asPathString(char separator)
public void renameVariableTo(java.lang.String newVariableName)
public void addDefaultChildren(java.lang.String path)
public void addDefaultChild(java.lang.String field)
protected EntityPath createEntityPath()