org.jrdf.parser.turtle.parser
Class TurtleAnalyserImpl

java.lang.Object
  extended by org.jrdf.parser.turtle.parser.analysis.AnalysisAdapter
      extended by org.jrdf.parser.turtle.parser.analysis.DepthFirstAdapter
          extended by org.jrdf.parser.turtle.parser.TurtleAnalyserImpl
All Implemented Interfaces:
Analysis, Switch, TurtleAnalyser

public class TurtleAnalyserImpl
extends DepthFirstAdapter
implements TurtleAnalyser


Constructor Summary
TurtleAnalyserImpl(NamespaceListener newListener)
           
 
Method Summary
 void caseADirectiveStmtStatement(ADirectiveStmtStatement node)
           
 void caseAQnameElement(AQnameElement node)
           
 Set<Triple> getTriples()
           
 
Methods inherited from class org.jrdf.parser.turtle.parser.analysis.DepthFirstAdapter
caseAAVerbVerb, caseABaseDirectiveDirective, caseABlankNodeWithIdBlankNode, caseABooleanLiteralLiteral, caseACollectionBlankNode, caseACollectionItemsCollection, caseADbQuotedEscapedDbQuotedStrand, caseADbQuotedLiteralLiteralValue, caseADbQuotedUnescapedDbQuotedStrand, caseADecimalUnsignedNumericLiteral, caseADoubleUnsignedNumericLiteral, caseAEmptyBlankNodeBlankNode, caseAFalseBooleanLiteral, caseAIntegerUnsignedNumericLiteral, caseAItemObjectsItems, caseALangLiteralRdfLiteral, caseALongDbQuotedLiteralLiteralValue, caseAMoreObjects, caseANegativeNumericLiteralNumericLiteral, caseANodePredicateObjectListBlankNode, caseANumericLiteralLiteral, caseAObjectBlankObject, caseAObjectList, caseAObjectLiteralObject, caseAObjectUrirefObject, caseAPositiveNumericLiteralNumericLiteral, caseAPredicateObjectList, caseAPredicateUrirefPredicate, caseAPredicateVerbVerb, caseAPrefixedNameResource, caseAPrefixIdDirectiveDirective, caseARdfLiteralLiteral, caseAResource, caseAStatementsStart, caseASubjectBlankSubject, caseASubjectUrirefSubject, caseATripleQuotedEscapedLongDbQuotedStrand, caseATripleQuotedUnescapedLongDbQuotedStrand, caseATriples, caseATriplesStmtStatement, caseATrueBooleanLiteral, caseATypedLiteralRdfLiteral, caseAUnsignedNumericLiteralNumericLiteral, caseAUntypedLiteralRdfLiteral, caseAVerbObjectList, caseStart, defaultIn, defaultOut, inAAVerbVerb, inABaseDirectiveDirective, inABlankNodeWithIdBlankNode, inABooleanLiteralLiteral, inACollectionBlankNode, inACollectionItemsCollection, inADbQuotedEscapedDbQuotedStrand, inADbQuotedLiteralLiteralValue, inADbQuotedUnescapedDbQuotedStrand, inADecimalUnsignedNumericLiteral, inADirectiveStmtStatement, inADoubleUnsignedNumericLiteral, inAEmptyBlankNodeBlankNode, inAFalseBooleanLiteral, inAIntegerUnsignedNumericLiteral, inAItemObjectsItems, inALangLiteralRdfLiteral, inALongDbQuotedLiteralLiteralValue, inAMoreObjects, inANegativeNumericLiteralNumericLiteral, inANodePredicateObjectListBlankNode, inANumericLiteralLiteral, inAObjectBlankObject, inAObjectList, inAObjectLiteralObject, inAObjectUrirefObject, inAPositiveNumericLiteralNumericLiteral, inAPredicateObjectList, inAPredicateUrirefPredicate, inAPredicateVerbVerb, inAPrefixedNameResource, inAPrefixIdDirectiveDirective, inAQnameElement, inARdfLiteralLiteral, inAResource, inAStatementsStart, inASubjectBlankSubject, inASubjectUrirefSubject, inATripleQuotedEscapedLongDbQuotedStrand, inATripleQuotedUnescapedLongDbQuotedStrand, inATriples, inATriplesStmtStatement, inATrueBooleanLiteral, inATypedLiteralRdfLiteral, inAUnsignedNumericLiteralNumericLiteral, inAUntypedLiteralRdfLiteral, inAVerbObjectList, inStart, outAAVerbVerb, outABaseDirectiveDirective, outABlankNodeWithIdBlankNode, outABooleanLiteralLiteral, outACollectionBlankNode, outACollectionItemsCollection, outADbQuotedEscapedDbQuotedStrand, outADbQuotedLiteralLiteralValue, outADbQuotedUnescapedDbQuotedStrand, outADecimalUnsignedNumericLiteral, outADirectiveStmtStatement, outADoubleUnsignedNumericLiteral, outAEmptyBlankNodeBlankNode, outAFalseBooleanLiteral, outAIntegerUnsignedNumericLiteral, outAItemObjectsItems, outALangLiteralRdfLiteral, outALongDbQuotedLiteralLiteralValue, outAMoreObjects, outANegativeNumericLiteralNumericLiteral, outANodePredicateObjectListBlankNode, outANumericLiteralLiteral, outAObjectBlankObject, outAObjectList, outAObjectLiteralObject, outAObjectUrirefObject, outAPositiveNumericLiteralNumericLiteral, outAPredicateObjectList, outAPredicateUrirefPredicate, outAPredicateVerbVerb, outAPrefixedNameResource, outAPrefixIdDirectiveDirective, outAQnameElement, outARdfLiteralLiteral, outAResource, outAStatementsStart, outASubjectBlankSubject, outASubjectUrirefSubject, outATripleQuotedEscapedLongDbQuotedStrand, outATripleQuotedUnescapedLongDbQuotedStrand, outATriples, outATriplesStmtStatement, outATrueBooleanLiteral, outATypedLiteralRdfLiteral, outAUnsignedNumericLiteralNumericLiteral, outAUntypedLiteralRdfLiteral, outAVerbObjectList, outStart
 
Methods inherited from class org.jrdf.parser.turtle.parser.analysis.AnalysisAdapter
caseEOF, caseTAt, caseTBase, caseTBlank, caseTColon, caseTComma, caseTComment, caseTDatatypeprefix, caseTDbQEscape, caseTDbQEscapedText, caseTDbQText, caseTDbQuote, caseTDecimal, caseTDouble, caseTEmptyBlankNode, caseTEndBlankNode, caseTEndcomment, caseTEndItems, caseTFalseLiteral, caseTHash, caseTInteger, caseTLangtag, caseTMinus, caseTName, caseTNodeId, caseTNodeIdPrefix, caseTNodeSeparator, caseTPlus, caseTPrefix, caseTPrefixName, caseTStartBlankNode, caseTStartItems, caseTStmtSeparator, caseTTrQEscape, caseTTrQEscapedText, caseTTrQText, caseTTrQuote, caseTTrueLiteral, caseTUriRef, caseTVerbA, defaultCase, getIn, getOut, setIn, setOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jrdf.parser.turtle.parser.analysis.Analysis
caseAAVerbVerb, caseABaseDirectiveDirective, caseABlankNodeWithIdBlankNode, caseABooleanLiteralLiteral, caseACollectionBlankNode, caseACollectionItemsCollection, caseADbQuotedEscapedDbQuotedStrand, caseADbQuotedLiteralLiteralValue, caseADbQuotedUnescapedDbQuotedStrand, caseADecimalUnsignedNumericLiteral, caseADoubleUnsignedNumericLiteral, caseAEmptyBlankNodeBlankNode, caseAFalseBooleanLiteral, caseAIntegerUnsignedNumericLiteral, caseAItemObjectsItems, caseALangLiteralRdfLiteral, caseALongDbQuotedLiteralLiteralValue, caseAMoreObjects, caseANegativeNumericLiteralNumericLiteral, caseANodePredicateObjectListBlankNode, caseANumericLiteralLiteral, caseAObjectBlankObject, caseAObjectList, caseAObjectLiteralObject, caseAObjectUrirefObject, caseAPositiveNumericLiteralNumericLiteral, caseAPredicateObjectList, caseAPredicateUrirefPredicate, caseAPredicateVerbVerb, caseAPrefixedNameResource, caseAPrefixIdDirectiveDirective, caseARdfLiteralLiteral, caseAResource, caseAStatementsStart, caseASubjectBlankSubject, caseASubjectUrirefSubject, caseATripleQuotedEscapedLongDbQuotedStrand, caseATripleQuotedUnescapedLongDbQuotedStrand, caseATriples, caseATriplesStmtStatement, caseATrueBooleanLiteral, caseATypedLiteralRdfLiteral, caseAUnsignedNumericLiteralNumericLiteral, caseAUntypedLiteralRdfLiteral, caseAVerbObjectList, caseEOF, caseStart, caseTAt, caseTBase, caseTBlank, caseTColon, caseTComma, caseTComment, caseTDatatypeprefix, caseTDbQEscape, caseTDbQEscapedText, caseTDbQText, caseTDbQuote, caseTDecimal, caseTDouble, caseTEmptyBlankNode, caseTEndBlankNode, caseTEndcomment, caseTEndItems, caseTFalseLiteral, caseTHash, caseTInteger, caseTLangtag, caseTMinus, caseTName, caseTNodeId, caseTNodeIdPrefix, caseTNodeSeparator, caseTPlus, caseTPrefix, caseTPrefixName, caseTStartBlankNode, caseTStartItems, caseTStmtSeparator, caseTTrQEscape, caseTTrQEscapedText, caseTTrQText, caseTTrQuote, caseTTrueLiteral, caseTUriRef, caseTVerbA, getIn, getOut, setIn, setOut
 

Constructor Detail

TurtleAnalyserImpl

public TurtleAnalyserImpl(NamespaceListener newListener)
Method Detail

caseADirectiveStmtStatement

public void caseADirectiveStmtStatement(ADirectiveStmtStatement node)
Specified by:
caseADirectiveStmtStatement in interface Analysis
Overrides:
caseADirectiveStmtStatement in class DepthFirstAdapter

caseAQnameElement

public void caseAQnameElement(AQnameElement node)
Specified by:
caseAQnameElement in interface Analysis
Overrides:
caseAQnameElement in class DepthFirstAdapter

getTriples

public Set<Triple> getTriples()
                       throws ParserException
Specified by:
getTriples in interface TurtleAnalyser
Throws:
ParserException