org.jrdf.sparql.analysis
Interface SparqlAnalyser

All Superinterfaces:
org.jrdf.sparql.parser.analysis.Analysis, org.jrdf.sparql.parser.node.Switch
All Known Implementing Classes:
SparqlAnalyserImpl

public interface SparqlAnalyser
extends org.jrdf.sparql.parser.analysis.Analysis

A SPARQL implementation of a SableCC analyser.

Version:
$Revision: 982 $
Author:
Tom Adams

Method Summary
 Query getQuery()
          Returns the query processed by this analyser.
 
Methods inherited from interface org.jrdf.sparql.parser.analysis.Analysis
caseABlockOfTriples, caseABlockOfTriplesFilteredBasicGraphPattern, caseADatatype, caseADbQuotedEscapedDbQuotedStrand, caseADbQuotedLiteralLiteral, caseADbQuotedUnescapedDbQuotedStrand, caseAFilteredBasicGraphPatternGraphPattern, caseAGroupGraphPattern, caseAGroupOrUnionGraphPattern, caseAGroupOrUnionGraphPatternGraphPatternNotTriples, caseALiteralObjectTripleElement, caseAMoreTriples, caseAOperationPattern, caseAOptionalGraphPattern, caseAOptionalGraphPatternGraphPatternNotTriples, caseAPrefixdeclProlog, caseAPrefixPrefixdecl, caseAQnameObjectTripleElement, caseAQnameResourceTripleElement, caseAQueryStart, caseAQuotedEscapedQuotedStrand, caseAQuotedLiteralLiteral, caseAQuotedUnescapedQuotedStrand, caseAResourceObjectTripleElement, caseAResourceResourceTripleElement, caseATriple, caseAUnionGraphPattern, caseAVariable, caseAVariableListSelectClause, caseAVariableObjectTripleElement, caseAVariableResourceTripleElement, caseAWhereClause, caseAWildcardSelectClause, caseEOF, caseStart, caseTAsterisk, caseTBlank, caseTColon, caseTComment, caseTDatatypeprefix, caseTDbqescape, caseTDbqescapedtext, caseTDbqtext, caseTDbquote, caseTEndcomment, caseTEndurl, caseTFloat, caseTHash, caseTIdentifier, caseTLpar, caseTNumber, caseTOptional, caseTPeriod, caseTPrefix, caseTQescape, caseTQescapedtext, caseTQtext, caseTQuote, caseTResource, caseTRpar, caseTSelect, caseTTerminator, caseTUnion, caseTUrl, caseTVariableprefix, caseTWhere, getIn, getOut, setIn, setOut
 

Method Detail

getQuery

Query getQuery()
               throws org.jrdf.sparql.parser.parser.ParserException
Returns the query processed by this analyser.

Returns:
The query processed by this analyser, or NoQuery if no query has been processed.
Throws:
org.jrdf.sparql.parser.parser.ParserException - if the SPARQL parser gets an exception when parsing.