Uses of Interface
org.modeshape.graph.query.model.Visitor

Packages that use Visitor
org.modeshape.graph.query.model The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query. 
org.modeshape.graph.query.plan This package defines the Planner interface, the CanonicalPlanner implementation, and the PlanNode class that is used to represent a canonical query plan. 
org.modeshape.graph.query.validate This package provides the interfaces that define the tables and columns that can be queried. 
org.modeshape.jcr.query   
org.modeshape.jcr.query.qom   
 

Uses of Visitor in org.modeshape.graph.query.model
 

Classes in org.modeshape.graph.query.model that implement Visitor
static class Visitors.AbstractVisitor
          A common base class for all visitors, which provides no-op implementations for all visit(...) methods.
static class Visitors.NavigationVisitor
          An abstract visitor implementation that performs navigation of the query object.
static class Visitors.ReadableVisitor
           
static class Visitors.WalkAllVisitor
          A visitor implementation that walks the entire query object tree and delegates to another supplied visitor to do the actual work.
 

Fields in org.modeshape.graph.query.model declared as Visitor
protected  Visitor Visitors.NavigationVisitor.strategy
           
 

Methods in org.modeshape.graph.query.model with type parameters of type Visitor
static
<GeneralVisitor extends Visitor>
GeneralVisitor
Visitors.visit(Visitable visitable, GeneralVisitor visitor)
          Visit the supplied object using the supplied Visitors.AbstractVisitor, which must be responsible for navigation as well as any business logic.
static
<StrategyVisitor extends Visitor>
StrategyVisitor
Visitors.visitAll(Visitable visitable, StrategyVisitor strategyVisitor)
          Visit all objects in the supplied object using a Visitors.NavigationVisitor (specifically a Visitors.WalkAllVisitor), and with each of these visited objects calling the appropriate visit(...) method on the supplied Visitors.AbstractVisitor.
 

Methods in org.modeshape.graph.query.model with parameters of type Visitor
 void Visitable.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void UpperCase.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void Subquery.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void SetQuery.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void SetCriteria.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void SameNodeJoinCondition.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void SameNode.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void ReferenceValue.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void Query.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void PropertyValue.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void PropertyExistence.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void Ordering.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void Or.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void Not.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void NodePath.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void NodeName.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void NodeLocalName.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void NodeDepth.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void NamedSelector.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void LowerCase.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void Literal.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void Limit.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void Length.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void Join.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void FullTextSearchScore.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void FullTextSearch.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void EquiJoinCondition.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void DescendantNodeJoinCondition.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void DescendantNode.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void Comparison.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void Column.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void ChildNodeJoinCondition.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void ChildNode.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void BindVariableName.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void Between.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void ArithmeticOperand.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void And.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 void AllNodes.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 

Constructors in org.modeshape.graph.query.model with parameters of type Visitor
Visitors.NavigationVisitor(Visitor strategy)
          Create a visitor that walks all query objects.
Visitors.WalkAllVisitor(Visitor strategy)
          Create a visitor that walks all query objects.
 

Uses of Visitor in org.modeshape.graph.query.plan
 

Classes in org.modeshape.graph.query.plan that implement Visitor
protected static class PlanUtil.RequiredColumnVisitor
           
 

Uses of Visitor in org.modeshape.graph.query.validate
 

Classes in org.modeshape.graph.query.validate that implement Visitor
 class Validator
          A Visitor implementation that validates a query's used of a Schemata and records any problems as errors.
 

Uses of Visitor in org.modeshape.jcr.query
 

Methods in org.modeshape.jcr.query with parameters of type Visitor
 void JcrSqlQueryParser.JoinableSources.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 

Uses of Visitor in org.modeshape.jcr.query.qom
 

Methods in org.modeshape.jcr.query.qom with parameters of type Visitor
 void JcrNamedSelector.accept(Visitor visitor)
          Accept the supplied visitor, which should call back to the visitor to complete the double-dispatch operation.
 



Copyright © 2008-2011 JBoss, a division of Red Hat. All Rights Reserved.