public class PathNode extends BaseCustomNode
| 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 fieldPath) |
java.lang.String |
asPathString() |
java.lang.String |
asPathString(char separator) |
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) |
treeToQueryPostgetCharPositionInLine, getChildIndex, getLine, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundariesaddChild, addChildren, 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.CommonTreepublic 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 fieldPath)
public void addDefaultChild(java.lang.String field)