Class DefaultQueryNodeVisitor
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.query.DefaultQueryNodeVisitor
-
- All Implemented Interfaces:
QueryNodeVisitor
- Direct Known Subclasses:
TraversingQueryNodeVisitor
public class DefaultQueryNodeVisitor extends Object implements QueryNodeVisitor
Implements theQueryNodeVisitorinterface with default behaviour. All methods are no-ops and return thedataargument.
-
-
Constructor Summary
Constructors Constructor Description DefaultQueryNodeVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectvisit(AndQueryNode node, Object data)Objectvisit(DerefQueryNode node, Object data)Objectvisit(ExactQueryNode node, Object data)Objectvisit(LocationStepQueryNode node, Object data)Objectvisit(NodeTypeQueryNode node, Object data)Objectvisit(NotQueryNode node, Object data)Objectvisit(OrderQueryNode node, Object data)Objectvisit(OrQueryNode node, Object data)Objectvisit(PathQueryNode node, Object data)Objectvisit(PropertyFunctionQueryNode node, Object data)Objectvisit(QueryRootNode node, Object data)Objectvisit(RelationQueryNode node, Object data)Objectvisit(TextsearchQueryNode node, Object data)
-
-
-
Method Detail
-
visit
public Object visit(QueryRootNode node, Object data) throws RepositoryException
- Specified by:
visitin interfaceQueryNodeVisitor- Throws:
RepositoryException
-
visit
public Object visit(OrQueryNode node, Object data) throws RepositoryException
- Specified by:
visitin interfaceQueryNodeVisitor- Throws:
RepositoryException
-
visit
public Object visit(AndQueryNode node, Object data) throws RepositoryException
- Specified by:
visitin interfaceQueryNodeVisitor- Throws:
RepositoryException
-
visit
public Object visit(NotQueryNode node, Object data) throws RepositoryException
- Specified by:
visitin interfaceQueryNodeVisitor- Throws:
RepositoryException
-
visit
public Object visit(ExactQueryNode node, Object data) throws RepositoryException
- Specified by:
visitin interfaceQueryNodeVisitor- Throws:
RepositoryException
-
visit
public Object visit(NodeTypeQueryNode node, Object data) throws RepositoryException
- Specified by:
visitin interfaceQueryNodeVisitor- Throws:
RepositoryException
-
visit
public Object visit(TextsearchQueryNode node, Object data) throws RepositoryException
- Specified by:
visitin interfaceQueryNodeVisitor- Throws:
RepositoryException
-
visit
public Object visit(PathQueryNode node, Object data) throws RepositoryException
- Specified by:
visitin interfaceQueryNodeVisitor- Throws:
RepositoryException
-
visit
public Object visit(LocationStepQueryNode node, Object data) throws RepositoryException
- Specified by:
visitin interfaceQueryNodeVisitor- Throws:
RepositoryException
-
visit
public Object visit(RelationQueryNode node, Object data) throws RepositoryException
- Specified by:
visitin interfaceQueryNodeVisitor- Throws:
RepositoryException
-
visit
public Object visit(OrderQueryNode node, Object data) throws RepositoryException
- Specified by:
visitin interfaceQueryNodeVisitor- Throws:
RepositoryException
-
visit
public Object visit(DerefQueryNode node, Object data) throws RepositoryException
- Specified by:
visitin interfaceQueryNodeVisitor- Throws:
RepositoryException
-
visit
public Object visit(PropertyFunctionQueryNode node, Object data) throws RepositoryException
- Specified by:
visitin interfaceQueryNodeVisitor- Throws:
RepositoryException
-
-