Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.modeshape.graph.query.model
Class Visitors.WalkAllVisitor

    java.lang.Object
      org.modeshape.graph.query.model.Visitors.NavigationVisitor
          org.modeshape.graph.query.model.Visitors.WalkAllVisitor

All Implemented Interfaces:
  Visitor

Enclosing class:
  Visitors

    public static class Visitors.WalkAllVisitor

extends Visitors.NavigationVisitor

A visitor implementation that walks the entire query object tree and delegates to another supplied visitor to do the actual work.

Field Summary

Fields inherited from class org.modeshape.graph.query.model.Visitors.NavigationVisitor
`strategy`

Constructor Summary
`Visitors.WalkAllVisitor(Visitor strategy)` Create a visitor that walks all query objects.

Method Summary
`void` | `visit(AllNodes allNodes)`
`void` | `visit(And and)`
`void` | `visit(ArithmeticOperand arithmeticOperation)`
`void` | `visit(Between between)`
`void` | `visit(BindVariableName variableName)`
`void` | `visit(ChildNode child)`
`void` | `visit(ChildNodeJoinCondition joinCondition)`
`void` | `visit(Column column)`
`void` | `visit(Comparison comparison)`
`void` | `visit(DescendantNode descendant)`
`void` | `visit(DescendantNodeJoinCondition condition)`
`void` | `visit(EquiJoinCondition condition)`
`void` | `visit(FullTextSearch fullTextSearch)`
`void` | `visit(FullTextSearchScore score)`
`void` | `visit(Join join)`
`void` | `visit(Length length)`
`void` | `visit(Limit limit)`
`void` | `visit(Literal literal)`
`void` | `visit(LowerCase lowerCase)`
`void` | `visit(NamedSelector selector)`
`void` | `visit(NodeDepth depth)`
`void` | `visit(NodeLocalName nodeLocalName)`
`void` | `visit(NodeName nodeName)`
`void` | `visit(NodePath path)`
`void` | `visit(Not not)`
`void` | `visit(Or or)`
`void` | `visit(Ordering ordering)`
`void` | `visit(PropertyExistence existence)`
`void` | `visit(PropertyValue propertyValue)`
`void` | `visit(Query query)`
`void` | `visit(ReferenceValue referenceValue)`
`void` | `visit(SameNode sameNode)`
`void` | `visit(SameNodeJoinCondition condition)`
`void` | `visit(SetCriteria setCriteria)`
`void` | `visit(SetQuery setQuery)`
`void` | `visit(Subquery subquery)`
`void` | `visit(UpperCase upperCase)`

Methods inherited from class org.modeshape.graph.query.model.Visitors.NavigationVisitor
`enqueue, enqueue, visitNext`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### Visitors.WalkAllVisitor

    public Visitors.WalkAllVisitor(Visitor strategy)

  Create a visitor that walks all query objects.

  Parameters:
    `strategy` - the visitor that should be called at every node.

Method Detail

### visit

    public void visit(AllNodes allNodes)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.AllNodes)`

### visit

    public void visit(And and)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.And)`

### visit

    public void visit(ArithmeticOperand arithmeticOperation)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.ArithmeticOperand)`

### visit

    public void visit(Between between)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.Between)`

### visit

    public void visit(BindVariableName variableName)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.BindVariableName)`

### visit

    public void visit(ChildNode child)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.ChildNode)`

### visit

    public void visit(ChildNodeJoinCondition joinCondition)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.ChildNodeJoinCondition)`

### visit

    public void visit(Column column)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.Column)`

### visit

    public void visit(Comparison comparison)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.Comparison)`

### visit

    public void visit(DescendantNode descendant)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.DescendantNode)`

### visit

    public void visit(DescendantNodeJoinCondition condition)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.DescendantNodeJoinCondition)`

### visit

    public void visit(EquiJoinCondition condition)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.EquiJoinCondition)`

### visit

    public void visit(FullTextSearch fullTextSearch)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.FullTextSearch)`

### visit

    public void visit(FullTextSearchScore score)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.FullTextSearchScore)`

### visit

    public void visit(Join join)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.Join)`

### visit

    public void visit(Length length)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.Length)`

### visit

    public void visit(Limit limit)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.Limit)`

### visit

    public void visit(Literal literal)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.Literal)`

### visit

    public void visit(LowerCase lowerCase)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.LowerCase)`

### visit

    public void visit(NodeDepth depth)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.NodeDepth)`

### visit

    public void visit(NodePath path)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.NodePath)`

### visit

    public void visit(NodeName nodeName)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.NodeName)`

### visit

    public void visit(NodeLocalName nodeLocalName)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.NodeLocalName)`

### visit

    public void visit(NamedSelector selector)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.NamedSelector)`

### visit

    public void visit(Not not)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.Not)`

### visit

    public void visit(Or or)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.Or)`

### visit

    public void visit(Ordering ordering)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.Ordering)`

### visit

    public void visit(PropertyExistence existence)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.PropertyExistence)`

### visit

    public void visit(PropertyValue propertyValue)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.PropertyValue)`

### visit

    public void visit(Query query)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.Query)`

### visit

    public void visit(Subquery subquery)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.Subquery)`

### visit

    public void visit(ReferenceValue referenceValue)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.ReferenceValue)`

### visit

    public void visit(SameNode sameNode)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.SameNode)`

### visit

    public void visit(SameNodeJoinCondition condition)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.SameNodeJoinCondition)`

### visit

    public void visit(SetCriteria setCriteria)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.SetCriteria)`

### visit

    public void visit(SetQuery setQuery)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.SetQuery)`

### visit

    public void visit(UpperCase upperCase)

  See Also:
    `Visitor.visit(org.modeshape.graph.query.model.UpperCase)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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