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

java.lang.Object
  extended by org.modeshape.graph.query.model.Visitors.NavigationVisitor
      extended by 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)


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