Package eu.clarin.sru.fcs.qlparser.lex
Class QueryVisitorAdapter
- java.lang.Object
-
- eu.clarin.sru.fcs.qlparser.lex.QueryVisitorAdapter
-
- All Implemented Interfaces:
AbstractQueryNode.AbstractQueryVisitor,QueryVisitor
public class QueryVisitorAdapter extends Object implements QueryVisitor
Convenience class to implement LexCQL expression tree visitors. Default method implementations do nothing.
-
-
Constructor Summary
Constructors Constructor Description QueryVisitorAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisit(Modifier node)Visit a modifier query node.voidvisit(Relation node)Visit a relation query node.voidvisit(SearchClause node)Visit a search_clause query node.voidvisit(SearchClauseGroup node)Visit a search_clause_group query node.voidvisit(Subquery node)Visit a subquery query node.
-
-
-
Method Detail
-
visit
public void visit(SearchClauseGroup node)
Description copied from interface:QueryVisitorVisit a search_clause_group query node.- Specified by:
visitin interfaceQueryVisitor- Parameters:
node- the node to visit
-
visit
public void visit(Subquery node)
Description copied from interface:QueryVisitorVisit a subquery query node.- Specified by:
visitin interfaceQueryVisitor- Parameters:
node- the node to visit
-
visit
public void visit(SearchClause node)
Description copied from interface:QueryVisitorVisit a search_clause query node.- Specified by:
visitin interfaceQueryVisitor- Parameters:
node- the node to visit
-
visit
public void visit(Relation node)
Description copied from interface:QueryVisitorVisit a relation query node.- Specified by:
visitin interfaceQueryVisitor- Parameters:
node- the node to visit
-
visit
public void visit(Modifier node)
Description copied from interface:QueryVisitorVisit a modifier query node.- Specified by:
visitin interfaceQueryVisitor- Parameters:
node- the node to visit
-
-