|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.dna.graph.query.model.Visitors.AbstractVisitor
public static class Visitors.AbstractVisitor

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.
| Constructor Summary | |
|---|---|
Visitors.AbstractVisitor()
|
|
| Method Summary | |
|---|---|
void |
visit(AllNodes obj)
|
void |
visit(And obj)
|
void |
visit(ArithmeticOperand obj)
|
void |
visit(Between obj)
|
void |
visit(BindVariableName obj)
|
void |
visit(ChildNode obj)
|
void |
visit(ChildNodeJoinCondition obj)
|
void |
visit(Column obj)
|
void |
visit(Comparison obj)
|
void |
visit(DescendantNode obj)
|
void |
visit(DescendantNodeJoinCondition obj)
|
void |
visit(EquiJoinCondition obj)
|
void |
visit(FullTextSearch obj)
|
void |
visit(FullTextSearchScore obj)
|
void |
visit(Join obj)
|
void |
visit(Length obj)
|
void |
visit(Limit limit)
|
void |
visit(Literal obj)
|
void |
visit(LowerCase obj)
|
void |
visit(NamedSelector obj)
|
void |
visit(NodeDepth obj)
|
void |
visit(NodeLocalName obj)
|
void |
visit(NodeName obj)
|
void |
visit(NodePath obj)
|
void |
visit(Not obj)
|
void |
visit(Or obj)
|
void |
visit(Ordering obj)
|
void |
visit(PropertyExistence obj)
|
void |
visit(PropertyValue obj)
|
void |
visit(Query obj)
|
void |
visit(SameNode obj)
|
void |
visit(SameNodeJoinCondition obj)
|
void |
visit(SetCriteria obj)
|
void |
visit(SetQuery obj)
|
void |
visit(UpperCase obj)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Visitors.AbstractVisitor()
| Method Detail |
|---|
public void visit(AllNodes obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.AllNodes)public void visit(And obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.And)public void visit(ArithmeticOperand obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.ArithmeticOperand)public void visit(Between obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.Between)public void visit(BindVariableName obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.BindVariableName)public void visit(ChildNode obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.ChildNode)public void visit(ChildNodeJoinCondition obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.ChildNodeJoinCondition)public void visit(Column obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.Column)public void visit(Comparison obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.Comparison)public void visit(DescendantNode obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.DescendantNode)public void visit(DescendantNodeJoinCondition obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.DescendantNodeJoinCondition)public void visit(EquiJoinCondition obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.EquiJoinCondition)public void visit(FullTextSearch obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.FullTextSearch)public void visit(FullTextSearchScore obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.FullTextSearchScore)public void visit(Join obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.Join)public void visit(Length obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.Length)public void visit(Limit limit)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.Limit)public void visit(Literal obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.Literal)public void visit(LowerCase obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.LowerCase)public void visit(NodeDepth obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.NodeDepth)public void visit(NodePath obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.NodePath)public void visit(NodeName obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.NodeName)public void visit(NodeLocalName obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.NodeLocalName)public void visit(NamedSelector obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.NamedSelector)public void visit(Not obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.Not)public void visit(Or obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.Or)public void visit(Ordering obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.Ordering)public void visit(PropertyExistence obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.PropertyExistence)public void visit(PropertyValue obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.PropertyValue)public void visit(Query obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.Query)public void visit(SameNode obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.SameNode)public void visit(SameNodeJoinCondition obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.SameNodeJoinCondition)public void visit(SetCriteria obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.SetCriteria)public void visit(SetQuery obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.SetQuery)public void visit(UpperCase obj)
visit in interface VisitorVisitor.visit(org.jboss.dna.graph.query.model.UpperCase)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||