org.apache.jackrabbit.core.query
Interface QueryNodeVisitor

All Known Implementing Classes:
DefaultQueryNodeVisitor, LuceneQueryBuilder, QueryTreeDump

public interface QueryNodeVisitor

Defines the interface for a QueryNodeVisitor.


Method Summary
 Object visit(AndQueryNode node, Object data)
           
 Object visit(DerefQueryNode node, Object data)
           
 Object visit(ExactQueryNode node, Object data)
           
 Object visit(LocationStepQueryNode node, Object data)
           
 Object visit(NodeTypeQueryNode node, Object data)
           
 Object visit(NotQueryNode node, Object data)
           
 Object visit(OrderQueryNode node, Object data)
           
 Object visit(OrQueryNode node, Object data)
           
 Object visit(PathQueryNode node, Object data)
           
 Object visit(QueryRootNode node, Object data)
           
 Object visit(RelationQueryNode node, Object data)
           
 Object visit(TextsearchQueryNode node, Object data)
           
 

Method Detail

visit

public Object visit(QueryRootNode node,
                    Object data)

visit

public Object visit(OrQueryNode node,
                    Object data)

visit

public Object visit(AndQueryNode node,
                    Object data)

visit

public Object visit(NotQueryNode node,
                    Object data)

visit

public Object visit(ExactQueryNode node,
                    Object data)

visit

public Object visit(NodeTypeQueryNode node,
                    Object data)

visit

public Object visit(TextsearchQueryNode node,
                    Object data)

visit

public Object visit(PathQueryNode node,
                    Object data)

visit

public Object visit(LocationStepQueryNode node,
                    Object data)

visit

public Object visit(RelationQueryNode node,
                    Object data)

visit

public Object visit(OrderQueryNode node,
                    Object data)

visit

public Object visit(DerefQueryNode node,
                    Object data)


Copyright © 2004-2006 The Apache Software Foundation. All Rights Reserved.