|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ExpressionVisitor
Defines a visitor to be used for traversing and analyzing the expression tree.
Method Detail |
---|
void visit(Expression expression)
expression
- void visitPathExpr(PathExpr expression)
void visitLocationStep(LocationStep locationStep)
void visitFilteredExpr(FilteredExpression filtered)
void visitPredicate(Predicate predicate)
void visitGeneralComparison(GeneralComparison comparison)
void visitCastExpr(CastExpression expression)
void visitUnionExpr(Union union)
void visitAndExpr(OpAnd and)
void visitOrExpr(OpOr or)
void visitFtExpression(ExtFulltext fulltext)
void visitForExpression(ForExpr forExpr)
void visitLetExpression(LetExpr letExpr)
void visitBuiltinFunction(Function function)
void visitUserFunction(UserDefinedFunction function)
void visitConditional(ConditionalExpression conditional)
void visitElementConstructor(ElementConstructor constructor)
void visitTextConstructor(DynamicTextConstructor constructor)
void visitAttribConstructor(AttributeConstructor constructor)
void visitAttribConstructor(DynamicAttributeConstructor constructor)
void visitVariableReference(VariableReference ref)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |