|
||||||||||
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 Visitor
Visitor.visit(org.jboss.dna.graph.query.model.AllNodes)
public void visit(And obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.And)
public void visit(ArithmeticOperand obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.ArithmeticOperand)
public void visit(Between obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.Between)
public void visit(BindVariableName obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.BindVariableName)
public void visit(ChildNode obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.ChildNode)
public void visit(ChildNodeJoinCondition obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.ChildNodeJoinCondition)
public void visit(Column obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.Column)
public void visit(Comparison obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.Comparison)
public void visit(DescendantNode obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.DescendantNode)
public void visit(DescendantNodeJoinCondition obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.DescendantNodeJoinCondition)
public void visit(EquiJoinCondition obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.EquiJoinCondition)
public void visit(FullTextSearch obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.FullTextSearch)
public void visit(FullTextSearchScore obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.FullTextSearchScore)
public void visit(Join obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.Join)
public void visit(Length obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.Length)
public void visit(Limit limit)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.Limit)
public void visit(Literal obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.Literal)
public void visit(LowerCase obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.LowerCase)
public void visit(NodeDepth obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.NodeDepth)
public void visit(NodePath obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.NodePath)
public void visit(NodeName obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.NodeName)
public void visit(NodeLocalName obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.NodeLocalName)
public void visit(NamedSelector obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.NamedSelector)
public void visit(Not obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.Not)
public void visit(Or obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.Or)
public void visit(Ordering obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.Ordering)
public void visit(PropertyExistence obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.PropertyExistence)
public void visit(PropertyValue obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.PropertyValue)
public void visit(Query obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.Query)
public void visit(SameNode obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.SameNode)
public void visit(SameNodeJoinCondition obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.SameNodeJoinCondition)
public void visit(SetCriteria obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.SetCriteria)
public void visit(SetQuery obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.SetQuery)
public void visit(UpperCase obj)
visit
in interface Visitor
Visitor.visit(org.jboss.dna.graph.query.model.UpperCase)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |