Changeset 7159 for FCSSimpleEndpoint/trunk/src/main/java/eu/clarin/sru/server/fcs/parser/QueryNode.java
- Timestamp:
- 01/17/18 10:25:44 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
FCSSimpleEndpoint/trunk/src/main/java/eu/clarin/sru/server/fcs/parser/QueryNode.java
r6937 r7159 229 229 } 230 230 231 232 protected final void visitAnyNode(QueryVisitor vistor, QueryNode node) {233 if (node instanceof QueryDisjunction) {234 vistor.visit((QueryDisjunction) node);235 } else if (node instanceof QueryGroup) {236 vistor.visit((QueryGroup) node);237 } else if (node instanceof QuerySegment) {238 vistor.visit((QuerySegment) node);239 } else if (node instanceof QuerySequence) {240 vistor.visit((QuerySequence) node);241 } else if (node instanceof ExpressionAnd) {242 vistor.visit((ExpressionAnd) node);243 } else if (node instanceof Expression) {244 vistor.visit((Expression) node);245 } else if (node instanceof ExpressionGroup) {246 vistor.visit((ExpressionGroup) node);247 } else if (node instanceof ExpressionNot) {248 vistor.visit((ExpressionNot) node);249 } else if (node instanceof ExpressionOr) {250 vistor.visit((ExpressionOr) node);251 } else if (node instanceof ExpressionWildcard) {252 vistor.visit((ExpressionWildcard) node);253 } else if (node instanceof SimpleWithin) {254 vistor.visit((SimpleWithin) node);255 } else {256 throw new RuntimeException("unexpected node type: " +257 node.getNodeType());258 }259 }260 261 231 } // abstract class QueryNode
Note: See TracChangeset
for help on using the changeset viewer.