ModeShape Distribution 3.0.0.CR1

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

Packages that use Visitor
org.modeshape.jcr.query.model The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query. 
org.modeshape.jcr.query.parse This package defines the QueryParser interface, which defines a component that can parse a query represented in a specific language and produce the corresponding abstract query model representation. 
org.modeshape.jcr.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.jcr.query.validate This package provides the interfaces that define the tables and columns that can be queried. 
 

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

Classes in org.modeshape.jcr.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.JcrSql2Writer
           
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.jcr.query.model declared as Visitor
protected  Visitor Visitors.NavigationVisitor.strategy
           
 

Methods in org.modeshape.jcr.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.jcr.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)
           
 void Subquery.accept(Visitor visitor)
           
 void SetQuery.accept(Visitor visitor)
           
 void SetCriteria.accept(Visitor visitor)
           
 void SameNodeJoinCondition.accept(Visitor visitor)
           
 void SameNode.accept(Visitor visitor)
           
 void ReferenceValue.accept(Visitor visitor)
           
 void Query.accept(Visitor visitor)
           
 void PropertyValue.accept(Visitor visitor)
           
 void PropertyExistence.accept(Visitor visitor)
           
 void Ordering.accept(Visitor visitor)
           
 void Or.accept(Visitor visitor)
           
 void Not.accept(Visitor visitor)
           
 void NodePath.accept(Visitor visitor)
           
 void NodeName.accept(Visitor visitor)
           
 void NodeLocalName.accept(Visitor visitor)
           
 void NodeDepth.accept(Visitor visitor)
           
 void NamedSelector.accept(Visitor visitor)
           
 void LowerCase.accept(Visitor visitor)
           
 void Literal.accept(Visitor visitor)
           
 void Limit.accept(Visitor visitor)
           
 void Length.accept(Visitor visitor)
           
 void Join.accept(Visitor visitor)
           
 void FullTextSearchScore.accept(Visitor visitor)
           
 void FullTextSearch.accept(Visitor visitor)
           
 void EquiJoinCondition.accept(Visitor visitor)
           
 void DescendantNodeJoinCondition.accept(Visitor visitor)
           
 void DescendantNode.accept(Visitor visitor)
           
 void Comparison.accept(Visitor visitor)
           
 void Column.accept(Visitor visitor)
           
 void ChildNodeJoinCondition.accept(Visitor visitor)
           
 void ChildNode.accept(Visitor visitor)
           
 void BindVariableName.accept(Visitor visitor)
           
 void Between.accept(Visitor visitor)
           
 void ArithmeticOperand.accept(Visitor visitor)
           
 void And.accept(Visitor visitor)
           
 void AllNodes.accept(Visitor visitor)
           
 

Constructors in org.modeshape.jcr.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.jcr.query.parse
 

Methods in org.modeshape.jcr.query.parse with parameters of type Visitor
 void JcrSqlQueryParser.JoinableSources.accept(Visitor visitor)
           
 

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

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

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

Classes in org.modeshape.jcr.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.
 


ModeShape Distribution 3.0.0.CR1

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