Uses of Class
org.basex.query.util.ASTVisitor

Packages that use ASTVisitor
org.basex.query XQuery implementation. 
org.basex.query.expr XQuery expressions. 
org.basex.query.ft XQuery Full Text expressions. 
org.basex.query.func XQuery functions. 
org.basex.query.gflwor   
org.basex.query.path XQuery path expressions. 
org.basex.query.up.expr   
org.basex.query.value XQuery data types. 
org.basex.query.value.item   
org.basex.query.var   
 

Uses of ASTVisitor in org.basex.query
 

Methods in org.basex.query with parameters of type ASTVisitor
 boolean LibraryModule.visit(ASTVisitor visitor)
           
 boolean Scope.visit(ASTVisitor visitor)
          Traverses this scope with the given ASTVisitor.
 boolean MainModule.visit(ASTVisitor visitor)
           
 

Uses of ASTVisitor in org.basex.query.expr
 

Methods in org.basex.query.expr with parameters of type ASTVisitor
 boolean TypeCase.accept(ASTVisitor visitor)
           
 boolean Arr.accept(ASTVisitor visitor)
           
 boolean Root.accept(ASTVisitor visitor)
           
 boolean Try.accept(ASTVisitor visitor)
           
 boolean Context.accept(ASTVisitor visitor)
           
abstract  boolean Expr.accept(ASTVisitor visitor)
          Traverses this expression, notifying the visitor of declared and used variables, and checking the tree for other recursive properties.
 boolean CName.accept(ASTVisitor visitor)
           
 boolean Single.accept(ASTVisitor visitor)
           
 boolean Catch.accept(ASTVisitor visitor)
           
 boolean Switch.accept(ASTVisitor visitor)
           
 boolean ValueAccess.accept(ASTVisitor visitor)
           
 boolean Filter.accept(ASTVisitor visitor)
           
 boolean TypeSwitch.accept(ASTVisitor visitor)
           
 boolean Simple.accept(ASTVisitor visitor)
           
 boolean If.accept(ASTVisitor visitor)
           
protected static boolean Expr.visitAll(ASTVisitor visitor, Expr... exprs)
          Visit all given expressions with the given visitor.
 

Uses of ASTVisitor in org.basex.query.ft
 

Methods in org.basex.query.ft with parameters of type ASTVisitor
 boolean FTExpr.accept(ASTVisitor visitor)
           
 boolean FTWords.accept(ASTVisitor visitor)
           
 boolean FTWindow.accept(ASTVisitor visitor)
           
 boolean FTWeight.accept(ASTVisitor visitor)
           
 boolean FTIndexAccess.accept(ASTVisitor visitor)
           
 boolean FTContains.accept(ASTVisitor visitor)
           
 boolean FTDistance.accept(ASTVisitor visitor)
           
 

Uses of ASTVisitor in org.basex.query.func
 

Methods in org.basex.query.func with parameters of type ASTVisitor
 boolean FNDb.accept(ASTVisitor visitor)
           
 boolean FNIndex.accept(ASTVisitor visitor)
           
 boolean FNGen.accept(ASTVisitor visitor)
           
 boolean FNAcc.accept(ASTVisitor visitor)
           
 boolean FuncLit.accept(ASTVisitor visitor)
           
 boolean FNAdmin.accept(ASTVisitor visitor)
           
 boolean FNNode.accept(ASTVisitor visitor)
           
 boolean StaticFuncCall.accept(ASTVisitor visitor)
           
 boolean FNFt.accept(ASTVisitor visitor)
           
 boolean FNRepo.accept(ASTVisitor visitor)
           
 boolean InlineFunc.accept(ASTVisitor visitor)
           
 boolean FNXQuery.accept(ASTVisitor visitor)
           
protected  boolean StandardFunc.dataLock(ASTVisitor visitor)
          Checks if the specified database can be detected for locking, i.e., if the first argument of the tested function is a static string.
 boolean FuncLit.visit(ASTVisitor visitor)
           
 boolean StaticFunc.visit(ASTVisitor visitor)
           
 boolean InlineFunc.visit(ASTVisitor visitor)
           
 

Uses of ASTVisitor in org.basex.query.gflwor
 

Methods in org.basex.query.gflwor with parameters of type ASTVisitor
 boolean Let.accept(ASTVisitor visitor)
           
 boolean Where.accept(ASTVisitor visitor)
           
 boolean Window.accept(ASTVisitor visitor)
           
 boolean Window.Condition.accept(ASTVisitor visitor)
           
 boolean For.accept(ASTVisitor visitor)
           
 boolean GroupBy.accept(ASTVisitor visitor)
           
 boolean GroupBy.Spec.accept(ASTVisitor visitor)
           
 boolean Count.accept(ASTVisitor visitor)
           
 boolean GFLWOR.accept(ASTVisitor visitor)
           
 boolean OrderBy.accept(ASTVisitor visitor)
           
 

Uses of ASTVisitor in org.basex.query.path
 

Methods in org.basex.query.path with parameters of type ASTVisitor
 boolean Step.accept(ASTVisitor visitor)
           
 boolean Path.accept(ASTVisitor visitor)
           
 

Uses of ASTVisitor in org.basex.query.up.expr
 

Methods in org.basex.query.up.expr with parameters of type ASTVisitor
 boolean Transform.accept(ASTVisitor visitor)
           
 

Uses of ASTVisitor in org.basex.query.value
 

Methods in org.basex.query.value with parameters of type ASTVisitor
 boolean Value.accept(ASTVisitor visitor)
           
 

Uses of ASTVisitor in org.basex.query.value.item
 

Methods in org.basex.query.value.item with parameters of type ASTVisitor
 boolean FuncItem.accept(ASTVisitor visitor)
           
 boolean FuncItem.visit(ASTVisitor visitor)
           
 

Uses of ASTVisitor in org.basex.query.var
 

Methods in org.basex.query.var with parameters of type ASTVisitor
 boolean VarRef.accept(ASTVisitor visitor)
           
 boolean StaticVarRef.accept(ASTVisitor visitor)
           
 boolean StaticVar.visit(ASTVisitor visitor)