QueryNode.IntermediateNode, QueryNode.TerminalNode| Constructor and Description |
|---|
QueryNode.IntermediateNode(List<String> pathSegments) |
QueryNode.IntermediateNode(List<String> pathSegments,
Map<String,QueryNode> descendants) |
QueryNode.IntermediateNode(List<String> pathSegments,
QueryNode left,
QueryNode right) |
| Modifier and Type | Method and Description |
|---|---|
<V> V |
accept(QueryNodeVisitor<V> visitor) |
QueryNode |
add(AttributeQuery<?> query,
List<String> path,
int pathPos) |
Collection<QueryNode> |
getDescendants() |
StringBuilder |
prettyPrint(int depth) |
String |
toString() |
commonPathLen, drop, pathOrdering, pathSegments, setPathSegments, takepublic QueryNode.IntermediateNode(List<String> pathSegments, QueryNode left, QueryNode right)
public Collection<QueryNode> getDescendants()
public QueryNode add(AttributeQuery<?> query, List<String> path, int pathPos)
public StringBuilder prettyPrint(int depth)
prettyPrint in class QueryNodepublic <V> V accept(QueryNodeVisitor<V> visitor)
Copyright © 2014. All rights reserved.