Class QueryVisitorAdapter
- java.lang.Object
-
- eu.clarin.sru.server.fcs.parser_lex.QueryVisitorAdapter
-
- All Implemented Interfaces:
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 void
visit(Modifier node)
Visit a modifier query node.void
visit(Relation node)
Visit a relation query node.void
visit(SearchClause node)
Visit a search_clause query node.void
visit(SearchClauseGroup node)
Visit a search_clause_group query node.void
visit(Subquery node)
Visit a subquery query node.
-
-
-
Method Detail
-
visit
public void visit(SearchClauseGroup node)
Description copied from interface:QueryVisitor
Visit a search_clause_group query node.- Specified by:
visit
in interfaceQueryVisitor
- Parameters:
node
- the node to visit
-
visit
public void visit(Subquery node)
Description copied from interface:QueryVisitor
Visit a subquery query node.- Specified by:
visit
in interfaceQueryVisitor
- Parameters:
node
- the node to visit
-
visit
public void visit(SearchClause node)
Description copied from interface:QueryVisitor
Visit a search_clause query node.- Specified by:
visit
in interfaceQueryVisitor
- Parameters:
node
- the node to visit
-
visit
public void visit(Relation node)
Description copied from interface:QueryVisitor
Visit a relation query node.- Specified by:
visit
in interfaceQueryVisitor
- Parameters:
node
- the node to visit
-
visit
public void visit(Modifier node)
Description copied from interface:QueryVisitor
Visit a modifier query node.- Specified by:
visit
in interfaceQueryVisitor
- Parameters:
node
- the node to visit
-
-