org.openrdf.query.parser.serql
Class ASTVisitorBase

java.lang.Object
  extended by org.openrdf.query.parser.serql.ASTVisitorBase
All Implemented Interfaces:
SyntaxTreeBuilderVisitor
Direct Known Subclasses:
AnonymousVarGenerator

public abstract class ASTVisitorBase
extends Object
implements SyntaxTreeBuilderVisitor


Constructor Summary
ASTVisitorBase()
           
 
Method Summary
 Object visit(ASTAnd node, Object data)
           
 Object visit(ASTBasicPathExpr node, Object data)
           
 Object visit(ASTBasicPathExprTail node, Object data)
           
 Object visit(ASTBNode node, Object data)
           
 Object visit(ASTBooleanConstant node, Object data)
           
 Object visit(ASTBound node, Object data)
           
 Object visit(ASTCompareAll node, Object data)
           
 Object visit(ASTCompareAny node, Object data)
           
 Object visit(ASTCompare node, Object data)
           
 Object visit(ASTCompOperator node, Object data)
           
 Object visit(ASTConstruct node, Object data)
           
 Object visit(ASTConstructQuery node, Object data)
           
 Object visit(ASTDatatype node, Object data)
           
 Object visit(ASTEdge node, Object data)
           
 Object visit(ASTExists node, Object data)
           
 Object visit(ASTFrom node, Object data)
           
 Object visit(ASTFunctionCall node, Object data)
           
 Object visit(ASTGraphIntersect node, Object data)
           
 Object visit(ASTGraphMinus node, Object data)
           
 Object visit(ASTGraphUnion node, Object data)
           
 Object visit(ASTIn node, Object data)
           
 Object visit(ASTIsBNode node, Object data)
           
 Object visit(ASTIsLiteral node, Object data)
           
 Object visit(ASTIsResource node, Object data)
           
 Object visit(ASTIsURI node, Object data)
           
 Object visit(ASTLabel node, Object data)
           
 Object visit(ASTLang node, Object data)
           
 Object visit(ASTLike node, Object data)
           
 Object visit(ASTLimit node, Object data)
           
 Object visit(ASTLiteral node, Object data)
           
 Object visit(ASTLocalName node, Object data)
           
 Object visit(ASTNamespaceDecl node, Object data)
           
 Object visit(ASTNamespace node, Object data)
           
 Object visit(ASTNodeElem node, Object data)
           
 Object visit(ASTNode node, Object data)
           
 Object visit(ASTNot node, Object data)
           
 Object visit(ASTNull node, Object data)
           
 Object visit(ASTOffset node, Object data)
           
 Object visit(ASTOptPathExpr node, Object data)
           
 Object visit(ASTOptPathExprTail node, Object data)
           
 Object visit(ASTOr node, Object data)
           
 Object visit(ASTProjectionElem node, Object data)
           
 Object visit(ASTQName node, Object data)
           
 Object visit(ASTQueryBody node, Object data)
           
 Object visit(ASTQueryContainer node, Object data)
           
 Object visit(ASTReifiedStat node, Object data)
           
 Object visit(ASTSelect node, Object data)
           
 Object visit(ASTSelectQuery node, Object data)
           
 Object visit(ASTString node, Object data)
           
 Object visit(ASTTupleIntersect node, Object data)
           
 Object visit(ASTTupleMinus node, Object data)
           
 Object visit(ASTTupleUnion node, Object data)
           
 Object visit(ASTURI node, Object data)
           
 Object visit(ASTVar node, Object data)
           
 Object visit(ASTWhere node, Object data)
           
 Object visit(SimpleNode node, Object data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASTVisitorBase

public ASTVisitorBase()
Method Detail

visit

public Object visit(SimpleNode node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTQueryContainer node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTNamespaceDecl node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTTupleUnion node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTTupleMinus node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTTupleIntersect node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTGraphUnion node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTGraphMinus node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTGraphIntersect node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTSelectQuery node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTSelect node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTProjectionElem node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTConstructQuery node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTConstruct node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTQueryBody node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTFrom node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTWhere node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTLimit node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTOffset node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTBasicPathExpr node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTOptPathExpr node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTBasicPathExprTail node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTOptPathExprTail node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTEdge node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTNodeElem node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTNode node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTReifiedStat node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTOr node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTAnd node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTBooleanConstant node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTNot node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTBound node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTIsResource node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTIsLiteral node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTIsURI node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTIsBNode node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTExists node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTCompare node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTCompareAny node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTCompareAll node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTLike node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTIn node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTCompOperator node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTVar node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTDatatype node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTLang node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTLabel node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTNamespace node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTLocalName node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException

visit

public Object visit(ASTFunctionCall node,
                    Object data)
             throws VisitorException
Specified by:
visit in interface SyntaxTreeBuilderVisitor
Throws:
VisitorException