Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ModeShape Distribution 3.0.0.Alpha6
PREV NEXT | FRAMES NO FRAMES

## 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
`protected 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ModeShape Distribution 3.0.0.Alpha6
PREV NEXT | FRAMES NO FRAMES

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