org.exist.xquery
Class BasicExpressionVisitor.VariableRefVisitor

java.lang.Object
  extended by org.exist.xquery.BasicExpressionVisitor
      extended by org.exist.xquery.BasicExpressionVisitor.VariableRefVisitor
All Implemented Interfaces:
ExpressionVisitor
Enclosing class:
BasicExpressionVisitor

public static class BasicExpressionVisitor.VariableRefVisitor
extends BasicExpressionVisitor


Nested Class Summary
 
Nested classes/interfaces inherited from class org.exist.xquery.BasicExpressionVisitor
BasicExpressionVisitor.FirstStepVisitor, BasicExpressionVisitor.VariableRefVisitor
 
Constructor Summary
BasicExpressionVisitor.VariableRefVisitor()
           
 
Method Summary
 void visitPathExpr(PathExpr expression)
          Default implementation will traverse a PathExpr if it is just a wrapper around another single expression object.
 void visitVariableReference(VariableReference ref)
           
 
Methods inherited from class org.exist.xquery.BasicExpressionVisitor
findFirstStep, findLocationSteps, findVariableRef, visit, visitAndExpr, visitAttribConstructor, visitAttribConstructor, visitBuiltinFunction, visitCastExpr, visitConditional, visitElementConstructor, visitFilteredExpr, visitForExpression, visitFtExpression, visitGeneralComparison, visitLetExpression, visitLocationStep, visitOrExpr, visitPredicate, visitTextConstructor, visitUnionExpr, visitUserFunction
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicExpressionVisitor.VariableRefVisitor

public BasicExpressionVisitor.VariableRefVisitor()
Method Detail

visitVariableReference

public void visitVariableReference(VariableReference ref)
Specified by:
visitVariableReference in interface ExpressionVisitor
Overrides:
visitVariableReference in class BasicExpressionVisitor

visitPathExpr

public void visitPathExpr(PathExpr expression)
Description copied from class: BasicExpressionVisitor
Default implementation will traverse a PathExpr if it is just a wrapper around another single expression object.

Specified by:
visitPathExpr in interface ExpressionVisitor
Overrides:
visitPathExpr in class BasicExpressionVisitor


Copyright (C) Wolfgang Meier. All rights reserved.