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