org.apache.jackrabbit.spi.commons.query
Class TraversingQueryNodeVisitor
java.lang.Object
org.apache.jackrabbit.spi.commons.query.DefaultQueryNodeVisitor
org.apache.jackrabbit.spi.commons.query.TraversingQueryNodeVisitor
- All Implemented Interfaces:
- QueryNodeVisitor
public class TraversingQueryNodeVisitor
- extends DefaultQueryNodeVisitor
TraversingQueryNodeVisitor
implements a base class for a
traversing query node visitor.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TraversingQueryNodeVisitor
public TraversingQueryNodeVisitor()
visit
public Object visit(OrQueryNode node,
Object data)
throws RepositoryException
- Specified by:
visit
in interface QueryNodeVisitor
- Overrides:
visit
in class DefaultQueryNodeVisitor
- Throws:
RepositoryException
visit
public Object visit(AndQueryNode node,
Object data)
throws RepositoryException
- Specified by:
visit
in interface QueryNodeVisitor
- Overrides:
visit
in class DefaultQueryNodeVisitor
- Throws:
RepositoryException
visit
public Object visit(QueryRootNode node,
Object data)
throws RepositoryException
- Specified by:
visit
in interface QueryNodeVisitor
- Overrides:
visit
in class DefaultQueryNodeVisitor
- Throws:
RepositoryException
visit
public Object visit(NotQueryNode node,
Object data)
throws RepositoryException
- Specified by:
visit
in interface QueryNodeVisitor
- Overrides:
visit
in class DefaultQueryNodeVisitor
- Throws:
RepositoryException
visit
public Object visit(PathQueryNode node,
Object data)
throws RepositoryException
- Specified by:
visit
in interface QueryNodeVisitor
- Overrides:
visit
in class DefaultQueryNodeVisitor
- Throws:
RepositoryException
visit
public Object visit(LocationStepQueryNode node,
Object data)
throws RepositoryException
- Specified by:
visit
in interface QueryNodeVisitor
- Overrides:
visit
in class DefaultQueryNodeVisitor
- Throws:
RepositoryException
visit
public Object visit(DerefQueryNode node,
Object data)
throws RepositoryException
- Specified by:
visit
in interface QueryNodeVisitor
- Overrides:
visit
in class DefaultQueryNodeVisitor
- Throws:
RepositoryException
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.