org.modeshape.jcr.query.model
Class Visitors.AbstractVisitor
java.lang.Object
org.modeshape.jcr.query.model.Visitors.AbstractVisitor
- All Implemented Interfaces:
- Visitor
- Direct Known Subclasses:
- PlanUtil.RequiredColumnVisitor, Validator
- Enclosing class:
- Visitors
public static class Visitors.AbstractVisitor
- extends Object
- implements Visitor
A common base class for all visitors, which provides no-op implementations for all visit(...)
methods. Visitor
implementations can subclass and implement only those methods that they need to implement.
This is often an excellent base class for strategy visitors, which simply are Visitor
implementations that
are responsible only for visiting the supplied object but that never call Visitable.accept(Visitor)
. Such strategy
visitors can be used in conjunction with separate navigation visitors
that do the job of
navigating the Visitable objects and, for each, delegating to the strategy visitor. See
Visitors.visitAll(Visitable, Visitor)
for an example.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Visitors.AbstractVisitor
public Visitors.AbstractVisitor()
visit
public void visit(AllNodes obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(And obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(ArithmeticOperand obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(Between obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(BindVariableName obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(ChildNode obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(ChildNodeJoinCondition obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(Column obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(Comparison obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(DescendantNode obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(DescendantNodeJoinCondition obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(EquiJoinCondition obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(FullTextSearch obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(FullTextSearchScore obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(Join obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(Length obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(Limit limit)
- Specified by:
visit
in interface Visitor
visit
public void visit(Literal obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(LowerCase obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(NodeDepth obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(NodePath obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(NodeName obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(NodeLocalName obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(NamedSelector obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(Not obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(Or obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(Ordering obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(PropertyExistence obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(PropertyValue obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(Query obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(Subquery obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(ReferenceValue obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(SameNode obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(SameNodeJoinCondition obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(SetCriteria obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(SetQuery obj)
- Specified by:
visit
in interface Visitor
visit
public void visit(UpperCase obj)
- Specified by:
visit
in interface Visitor
Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.