org.jrdf.sparql.analysis
Class PrefixAnalyserImpl

java.lang.Object
  extended by org.jrdf.sparql.parser.analysis.AnalysisAdapter
      extended by org.jrdf.sparql.parser.analysis.DepthFirstAdapter
          extended by org.jrdf.sparql.analysis.PrefixAnalyserImpl
All Implemented Interfaces:
PrefixAnalyser, org.jrdf.sparql.parser.analysis.Analysis, org.jrdf.sparql.parser.node.Switch

public class PrefixAnalyserImpl
extends org.jrdf.sparql.parser.analysis.DepthFirstAdapter
implements PrefixAnalyser


Constructor Summary
PrefixAnalyserImpl(TripleBuilder tripleBuilder, Graph graph)
           
 
Method Summary
 void caseAPrefixdeclProlog(org.jrdf.sparql.parser.node.APrefixdeclProlog node)
           
 void caseAVariableListSelectClause(org.jrdf.sparql.parser.node.AVariableListSelectClause node)
           
 void caseAWildcardSelectClause(org.jrdf.sparql.parser.node.AWildcardSelectClause node)
           
 Expression<ExpressionVisitor> getExpression()
           
 
Methods inherited from class org.jrdf.sparql.parser.analysis.DepthFirstAdapter
caseABlockOfTriples, caseABlockOfTriplesFilteredBasicGraphPattern, caseADatatype, caseADbQuotedEscapedDbQuotedStrand, caseADbQuotedLiteralLiteral, caseADbQuotedUnescapedDbQuotedStrand, caseAFilteredBasicGraphPatternGraphPattern, caseAGroupGraphPattern, caseAGroupOrUnionGraphPattern, caseAGroupOrUnionGraphPatternGraphPatternNotTriples, caseALiteralObjectTripleElement, caseAMoreTriples, caseAOperationPattern, caseAOptionalGraphPattern, caseAOptionalGraphPatternGraphPatternNotTriples, caseAPrefixPrefixdecl, caseAQnameObjectTripleElement, caseAQnameResourceTripleElement, caseAQueryStart, caseAQuotedEscapedQuotedStrand, caseAQuotedLiteralLiteral, caseAQuotedUnescapedQuotedStrand, caseAResourceObjectTripleElement, caseAResourceResourceTripleElement, caseATriple, caseAUnionGraphPattern, caseAVariable, caseAVariableObjectTripleElement, caseAVariableResourceTripleElement, caseAWhereClause, caseStart, defaultIn, defaultOut, inABlockOfTriples, inABlockOfTriplesFilteredBasicGraphPattern, inADatatype, inADbQuotedEscapedDbQuotedStrand, inADbQuotedLiteralLiteral, inADbQuotedUnescapedDbQuotedStrand, inAFilteredBasicGraphPatternGraphPattern, inAGroupGraphPattern, inAGroupOrUnionGraphPattern, inAGroupOrUnionGraphPatternGraphPatternNotTriples, inALiteralObjectTripleElement, inAMoreTriples, inAOperationPattern, inAOptionalGraphPattern, inAOptionalGraphPatternGraphPatternNotTriples, inAPrefixdeclProlog, inAPrefixPrefixdecl, inAQnameObjectTripleElement, inAQnameResourceTripleElement, inAQueryStart, inAQuotedEscapedQuotedStrand, inAQuotedLiteralLiteral, inAQuotedUnescapedQuotedStrand, inAResourceObjectTripleElement, inAResourceResourceTripleElement, inATriple, inAUnionGraphPattern, inAVariable, inAVariableListSelectClause, inAVariableObjectTripleElement, inAVariableResourceTripleElement, inAWhereClause, inAWildcardSelectClause, inStart, outABlockOfTriples, outABlockOfTriplesFilteredBasicGraphPattern, outADatatype, outADbQuotedEscapedDbQuotedStrand, outADbQuotedLiteralLiteral, outADbQuotedUnescapedDbQuotedStrand, outAFilteredBasicGraphPatternGraphPattern, outAGroupGraphPattern, outAGroupOrUnionGraphPattern, outAGroupOrUnionGraphPatternGraphPatternNotTriples, outALiteralObjectTripleElement, outAMoreTriples, outAOperationPattern, outAOptionalGraphPattern, outAOptionalGraphPatternGraphPatternNotTriples, outAPrefixdeclProlog, outAPrefixPrefixdecl, outAQnameObjectTripleElement, outAQnameResourceTripleElement, outAQueryStart, outAQuotedEscapedQuotedStrand, outAQuotedLiteralLiteral, outAQuotedUnescapedQuotedStrand, outAResourceObjectTripleElement, outAResourceResourceTripleElement, outATriple, outAUnionGraphPattern, outAVariable, outAVariableListSelectClause, outAVariableObjectTripleElement, outAVariableResourceTripleElement, outAWhereClause, outAWildcardSelectClause, outStart
 
Methods inherited from class org.jrdf.sparql.parser.analysis.AnalysisAdapter
caseEOF, 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, defaultCase, getIn, getOut, setIn, setOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrefixAnalyserImpl

public PrefixAnalyserImpl(TripleBuilder tripleBuilder,
                          Graph graph)
Method Detail

getExpression

public Expression<ExpressionVisitor> getExpression()
                                            throws org.jrdf.sparql.parser.parser.ParserException
Specified by:
getExpression in interface PrefixAnalyser
Throws:
org.jrdf.sparql.parser.parser.ParserException

caseAWildcardSelectClause

public void caseAWildcardSelectClause(org.jrdf.sparql.parser.node.AWildcardSelectClause node)
Specified by:
caseAWildcardSelectClause in interface org.jrdf.sparql.parser.analysis.Analysis
Overrides:
caseAWildcardSelectClause in class org.jrdf.sparql.parser.analysis.DepthFirstAdapter

caseAVariableListSelectClause

public void caseAVariableListSelectClause(org.jrdf.sparql.parser.node.AVariableListSelectClause node)
Specified by:
caseAVariableListSelectClause in interface org.jrdf.sparql.parser.analysis.Analysis
Overrides:
caseAVariableListSelectClause in class org.jrdf.sparql.parser.analysis.DepthFirstAdapter

caseAPrefixdeclProlog

public void caseAPrefixdeclProlog(org.jrdf.sparql.parser.node.APrefixdeclProlog node)
Specified by:
caseAPrefixdeclProlog in interface org.jrdf.sparql.parser.analysis.Analysis
Overrides:
caseAPrefixdeclProlog in class org.jrdf.sparql.parser.analysis.DepthFirstAdapter