public static class Visitors.AbstractVisitor extends Object implements Visitor
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.
Constructor and Description |
---|
AbstractVisitor() |
public void visit(ArithmeticOperand obj)
public void visit(BindVariableName obj)
public void visit(ChildCount obj)
public void visit(ChildNodeJoinCondition obj)
public void visit(Comparison obj)
public void visit(DescendantNode obj)
public void visit(DescendantNodeJoinCondition obj)
public void visit(EquiJoinCondition obj)
public void visit(FullTextSearch obj)
public void visit(FullTextSearchScore obj)
public void visit(NodeLocalName obj)
public void visit(NamedSelector obj)
public void visit(PropertyExistence obj)
public void visit(PropertyValue obj)
public void visit(ReferenceValue obj)
public void visit(SameNodeJoinCondition obj)
public void visit(SetCriteria obj)
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.