org.xcmis.search
Interface QueryObjectModelVisitor
- All Known Implementing Classes:
- Visitors.AbstractModelVisitor, Visitors.NavigationVisitor, Visitors.ReadableVisitor, Visitors.WalkAllVisitor
public interface QueryObjectModelVisitor
Interface to make use of the Visitor pattern programming style. A class that
ements this interface can traverse the contents of a query void model
elements just by calling the `accept' method which all classes have.
visit
void visit(And node)
throws VisitException
- Throws:
VisitException
visit
void visit(BindVariableName node)
throws VisitException
- Throws:
VisitException
visit
void visit(ChildNode node)
throws VisitException
- Throws:
VisitException
visit
void visit(ChildNodeJoinCondition node)
throws VisitException
- Throws:
VisitException
visit
void visit(Column node)
throws VisitException
- Throws:
VisitException
visit
void visit(Comparison node)
throws VisitException
- Throws:
VisitException
visit
void visit(DescendantNode node)
throws VisitException
- Throws:
VisitException
visit
void visit(DescendantNodeJoinCondition node)
throws VisitException
- Throws:
VisitException
visit
void visit(EquiJoinCondition node)
throws VisitException
- Throws:
VisitException
visit
void visit(FullTextSearch node)
throws VisitException
- Throws:
VisitException
visit
void visit(FullTextSearchScore node)
throws VisitException
- Throws:
VisitException
visit
void visit(Join node)
throws VisitException
- Throws:
VisitException
visit
void visit(Length node)
throws VisitException
- Throws:
VisitException
visit
void visit(Limit limit)
throws VisitException
- Throws:
VisitException
visit
void visit(Literal node)
throws VisitException
- Throws:
VisitException
visit
void visit(LowerCase node)
throws VisitException
- Throws:
VisitException
visit
void visit(NodeDepth depth)
throws VisitException
- Throws:
VisitException
visit
void visit(NodeLocalName node)
throws VisitException
- Throws:
VisitException
visit
void visit(NodeName node)
throws VisitException
- Throws:
VisitException
visit
void visit(Not node)
throws VisitException
- Throws:
VisitException
visit
void visit(Or node)
throws VisitException
- Throws:
VisitException
visit
void visit(Ordering node)
throws VisitException
- Throws:
VisitException
visit
void visit(PropertyExistence node)
throws VisitException
- Throws:
VisitException
visit
void visit(PropertyValue node)
throws VisitException
- Throws:
VisitException
visit
void visit(Query node)
throws VisitException
- Throws:
VisitException
visit
void visit(SameNode node)
throws VisitException
- Throws:
VisitException
visit
void visit(SameNodeJoinCondition node)
throws VisitException
- Throws:
VisitException
visit
void visit(Selector selector)
throws VisitException
- Throws:
VisitException
visit
void visit(UpperCase node)
throws VisitException
- Throws:
VisitException
Copyright © 2010 eXo Platform SAS. All Rights Reserved.