lux.xpath
Class ExpressionVisitor
java.lang.Object
lux.xpath.ExpressionVisitor
- Direct Known Subclasses:
- ExpressionVisitorBase
public abstract class ExpressionVisitor
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionVisitor
public ExpressionVisitor()
isDone
public boolean isDone()
- Returns:
- true if the visit is done; this allows visits to terminate early
isReverse
public boolean isReverse()
- Returns:
- whether the sub-expressions should be visited in reverse (right-to-left)
order.
setReverse
public void setReverse(boolean reverse)
visit
public abstract AbstractExpression visit(AttributeConstructor attributeConstructor)
visit
public abstract AbstractExpression visit(BinaryOperation op)
visit
public abstract AbstractExpression visit(CastableExpression castable)
visit
public abstract AbstractExpression visit(CommentConstructor commentConstructor)
visit
public abstract AbstractExpression visit(ComputedElementConstructor computedElementConstructor)
visit
public abstract AbstractExpression visit(Conditional conditional)
visit
public abstract AbstractExpression visit(DocumentConstructor documentConstructor)
visit
public abstract AbstractExpression visit(Dot dot)
visit
public abstract AbstractExpression visit(ElementConstructor elementConstructor)
visit
public abstract AbstractExpression visit(FLWOR flwor)
visit
public abstract ForClause visit(ForClause forClause)
visit
public abstract AbstractExpression visit(FunCall func)
visit
public abstract AbstractExpression visit(FunctionDefinition func)
visit
public abstract AbstractExpression visit(InstanceOf instanceOf)
visit
public abstract AbstractExpression visit(Let let)
visit
public abstract LetClause visit(LetClause letClause)
visit
public abstract AbstractExpression visit(LiteralExpression literal)
visit
public abstract OrderByClause visit(OrderByClause orderByClause)
visit
public abstract AbstractExpression visit(PathExpression path)
visit
public abstract AbstractExpression visit(PathStep step)
visit
public abstract AbstractExpression visit(Predicate predicate)
visit
public abstract AbstractExpression visit(ProcessingInstructionConstructor processingInstructionConstructor)
visit
public abstract AbstractExpression visit(Root root)
visit
public abstract AbstractExpression visit(Satisfies satisfies)
visit
public abstract AbstractExpression visit(Sequence sequence)
visit
public abstract AbstractExpression visit(Subsequence subsequence)
visit
public abstract AbstractExpression visit(TextConstructor textConstructor)
visit
public abstract AbstractExpression visit(TreatAs treat)
visit
public abstract AbstractExpression visit(UnaryMinus predicate)
visit
public abstract AbstractExpression visit(Variable variable)
visit
public abstract WhereClause visit(WhereClause whereClause)
Copyright © 2013. All Rights Reserved.