org.priha.query.aqt
Interface QueryNodeVisitor

All Known Implementing Classes:
DefaultQueryNodeVisitor, QueryTreeDump, SimpleQueryProvider, TraversingQueryNodeVisitor

public interface QueryNodeVisitor

Defines the interface for a QueryNodeVisitor.


Method Summary
 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

java.lang.Object visit(QueryRootNode node,
                       java.lang.Object data)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

java.lang.Object visit(OrQueryNode node,
                       java.lang.Object data)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

java.lang.Object visit(AndQueryNode node,
                       java.lang.Object data)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

java.lang.Object visit(NotQueryNode node,
                       java.lang.Object data)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

java.lang.Object visit(ExactQueryNode node,
                       java.lang.Object data)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

java.lang.Object visit(NodeTypeQueryNode node,
                       java.lang.Object data)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

java.lang.Object visit(TextsearchQueryNode node,
                       java.lang.Object data)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

java.lang.Object visit(PathQueryNode node,
                       java.lang.Object data)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

java.lang.Object visit(LocationStepQueryNode node,
                       java.lang.Object data)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

java.lang.Object visit(RelationQueryNode node,
                       java.lang.Object data)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

java.lang.Object visit(OrderQueryNode node,
                       java.lang.Object data)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

java.lang.Object visit(DerefQueryNode node,
                       java.lang.Object data)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

visit

java.lang.Object visit(PropertyFunctionQueryNode node,
                       java.lang.Object data)
                       throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException