Uses of Interface
org.apache.jackrabbit.core.query.QueryNodeVisitor

Packages that use QueryNodeVisitor
org.apache.jackrabbit.core.query   
org.apache.jackrabbit.core.query.lucene   
 

Uses of QueryNodeVisitor in org.apache.jackrabbit.core.query
 

Classes in org.apache.jackrabbit.core.query that implement QueryNodeVisitor
 class DefaultQueryNodeVisitor
          Implements the QueryNodeVisitor interface with default behaviour.
 class QueryTreeDump
          Utility class to dump a QueryNode tree to a StringBuffer.
 

Methods in org.apache.jackrabbit.core.query with parameters of type QueryNodeVisitor
 Object NodeTypeQueryNode.accept(QueryNodeVisitor visitor, Object data)
          Accepts a QueryNodeVisitor and calls the apropriate visit method on the visitor depending on the concrete implementation of this QueryNode.
 Object DerefQueryNode.accept(QueryNodeVisitor visitor, Object data)
          Accepts a QueryNodeVisitor and calls the apropriate visit method on the visitor depending on the concrete implementation of this QueryNode.
 Object OrQueryNode.accept(QueryNodeVisitor visitor, Object data)
          Accepts a QueryNodeVisitor and calls the apropriate visit method on the visitor depending on the concrete implementation of this QueryNode.
 Object RelationQueryNode.accept(QueryNodeVisitor visitor, Object data)
          Accepts a QueryNodeVisitor and calls the apropriate visit method on the visitor depending on the concrete implementation of this QueryNode.
 Object ExactQueryNode.accept(QueryNodeVisitor visitor, Object data)
          Accepts a QueryNodeVisitor and calls the apropriate visit method on the visitor depending on the concrete implementation of this QueryNode.
 Object AndQueryNode.accept(QueryNodeVisitor visitor, Object data)
          This method can return null to indicate that this AndQueryNode does not contain any operands.
 Object NotQueryNode.accept(QueryNodeVisitor visitor, Object data)
          Accepts a QueryNodeVisitor and calls the apropriate visit method on the visitor depending on the concrete implementation of this QueryNode.
 Object LocationStepQueryNode.accept(QueryNodeVisitor visitor, Object data)
          Accepts a QueryNodeVisitor and calls the apropriate visit method on the visitor depending on the concrete implementation of this QueryNode.
 Object PathQueryNode.accept(QueryNodeVisitor visitor, Object data)
          Accepts a QueryNodeVisitor and calls the apropriate visit method on the visitor depending on the concrete implementation of this QueryNode.
 Object OrderQueryNode.accept(QueryNodeVisitor visitor, Object data)
          Accepts a QueryNodeVisitor and calls the apropriate visit method on the visitor depending on the concrete implementation of this QueryNode.
 Object QueryRootNode.accept(QueryNodeVisitor visitor, Object data)
          Accepts a QueryNodeVisitor and calls the apropriate visit method on the visitor depending on the concrete implementation of this QueryNode.
 Object TextsearchQueryNode.accept(QueryNodeVisitor visitor, Object data)
          Accepts a QueryNodeVisitor and calls the apropriate visit method on the visitor depending on the concrete implementation of this QueryNode.
 Object[] NAryQueryNode.acceptOperands(QueryNodeVisitor visitor, Object data)
          Helper class to accept a visitor for all operands of this NAryQueryNode.
abstract  Object QueryNode.accept(QueryNodeVisitor visitor, Object data)
          Accepts a QueryNodeVisitor and calls the apropriate visit method on the visitor depending on the concrete implementation of this QueryNode.
 

Uses of QueryNodeVisitor in org.apache.jackrabbit.core.query.lucene
 

Classes in org.apache.jackrabbit.core.query.lucene that implement QueryNodeVisitor
 class LuceneQueryBuilder
          Implements a query builder that takes an abstract query tree and creates a lucene Query tree that can be executed on an index.
 



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