001: /* Generated By:JJTree: Do not edit this line. .\SyntaxTreeBuilderVisitor.java */
002:
003: package org.openrdf.query.parser.sparql.ast;
004:
005: public interface SyntaxTreeBuilderVisitor {
006: public Object visit(SimpleNode node, Object data)
007: throws VisitorException;
008:
009: public Object visit(ASTQueryContainer node, Object data)
010: throws VisitorException;
011:
012: public Object visit(ASTBaseDecl node, Object data)
013: throws VisitorException;
014:
015: public Object visit(ASTPrefixDecl node, Object data)
016: throws VisitorException;
017:
018: public Object visit(ASTSelectQuery node, Object data)
019: throws VisitorException;
020:
021: public Object visit(ASTSelect node, Object data)
022: throws VisitorException;
023:
024: public Object visit(ASTConstructQuery node, Object data)
025: throws VisitorException;
026:
027: public Object visit(ASTConstruct node, Object data)
028: throws VisitorException;
029:
030: public Object visit(ASTDescribeQuery node, Object data)
031: throws VisitorException;
032:
033: public Object visit(ASTDescribe node, Object data)
034: throws VisitorException;
035:
036: public Object visit(ASTAskQuery node, Object data)
037: throws VisitorException;
038:
039: public Object visit(ASTDatasetClause node, Object data)
040: throws VisitorException;
041:
042: public Object visit(ASTWhereClause node, Object data)
043: throws VisitorException;
044:
045: public Object visit(ASTOrderClause node, Object data)
046: throws VisitorException;
047:
048: public Object visit(ASTOrderCondition node, Object data)
049: throws VisitorException;
050:
051: public Object visit(ASTLimit node, Object data)
052: throws VisitorException;
053:
054: public Object visit(ASTOffset node, Object data)
055: throws VisitorException;
056:
057: public Object visit(ASTGraphPatternGroup node, Object data)
058: throws VisitorException;
059:
060: public Object visit(ASTBasicGraphPattern node, Object data)
061: throws VisitorException;
062:
063: public Object visit(ASTOptionalGraphPattern node, Object data)
064: throws VisitorException;
065:
066: public Object visit(ASTGraphGraphPattern node, Object data)
067: throws VisitorException;
068:
069: public Object visit(ASTUnionGraphPattern node, Object data)
070: throws VisitorException;
071:
072: public Object visit(ASTConstraint node, Object data)
073: throws VisitorException;
074:
075: public Object visit(ASTFunctionCall node, Object data)
076: throws VisitorException;
077:
078: public Object visit(ASTTriplesSameSubject node, Object data)
079: throws VisitorException;
080:
081: public Object visit(ASTPropertyList node, Object data)
082: throws VisitorException;
083:
084: public Object visit(ASTObjectList node, Object data)
085: throws VisitorException;
086:
087: public Object visit(ASTIRI node, Object data)
088: throws VisitorException;
089:
090: public Object visit(ASTBlankNodePropertyList node, Object data)
091: throws VisitorException;
092:
093: public Object visit(ASTCollection node, Object data)
094: throws VisitorException;
095:
096: public Object visit(ASTVar node, Object data)
097: throws VisitorException;
098:
099: public Object visit(ASTOr node, Object data)
100: throws VisitorException;
101:
102: public Object visit(ASTAnd node, Object data)
103: throws VisitorException;
104:
105: public Object visit(ASTCompare node, Object data)
106: throws VisitorException;
107:
108: public Object visit(ASTMath node, Object data)
109: throws VisitorException;
110:
111: public Object visit(ASTNot node, Object data)
112: throws VisitorException;
113:
114: public Object visit(ASTNumericLiteral node, Object data)
115: throws VisitorException;
116:
117: public Object visit(ASTStr node, Object data)
118: throws VisitorException;
119:
120: public Object visit(ASTLang node, Object data)
121: throws VisitorException;
122:
123: public Object visit(ASTLangMatches node, Object data)
124: throws VisitorException;
125:
126: public Object visit(ASTDatatype node, Object data)
127: throws VisitorException;
128:
129: public Object visit(ASTBound node, Object data)
130: throws VisitorException;
131:
132: public Object visit(ASTSameTerm node, Object data)
133: throws VisitorException;
134:
135: public Object visit(ASTIsIRI node, Object data)
136: throws VisitorException;
137:
138: public Object visit(ASTIsBlank node, Object data)
139: throws VisitorException;
140:
141: public Object visit(ASTIsLiteral node, Object data)
142: throws VisitorException;
143:
144: public Object visit(ASTRegexExpression node, Object data)
145: throws VisitorException;
146:
147: public Object visit(ASTRDFLiteral node, Object data)
148: throws VisitorException;
149:
150: public Object visit(ASTTrue node, Object data)
151: throws VisitorException;
152:
153: public Object visit(ASTFalse node, Object data)
154: throws VisitorException;
155:
156: public Object visit(ASTString node, Object data)
157: throws VisitorException;
158:
159: public Object visit(ASTQName node, Object data)
160: throws VisitorException;
161:
162: public Object visit(ASTBlankNode node, Object data)
163: throws VisitorException;
164: }
|