QueryNode.IntermediateNode, QueryNode.TerminalNode| Constructor and Description |
|---|
QueryNode.TerminalNode(List<String> pathSegments,
AttributeQuery<?> query) |
| Modifier and Type | Method and Description |
|---|---|
<V> V |
accept(QueryNodeVisitor<V> visitor) |
QueryNode |
add(AttributeQuery<?> query,
List<String> path,
int pathPos) |
AttributeQuery<?> |
getQuery() |
StringBuilder |
prettyPrint(int depth) |
String |
toString() |
commonPathLen, drop, pathOrdering, pathSegments, setPathSegments, takepublic QueryNode.TerminalNode(List<String> pathSegments, AttributeQuery<?> query)
public AttributeQuery<?> getQuery()
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.