Package org.eclipse.rdf4j.rio.trig
Class TriGParser
java.lang.Object
org.eclipse.rdf4j.rio.helpers.AbstractRDFParser
org.eclipse.rdf4j.rio.turtle.TurtleParser
org.eclipse.rdf4j.rio.trig.TriGParser
- All Implemented Interfaces:
RDFParser
- Direct Known Subclasses:
TriGStarParser
RDF parser for RDF-1.1 TriG files. This parser is not thread-safe,
therefore its public methods are synchronized.
- Author:
- Arjohn Kampman, Peter Ansell
- See Also:
-
Field Summary
Fields inherited from class org.eclipse.rdf4j.rio.turtle.TurtleParser
object, predicate, subjectFields inherited from class org.eclipse.rdf4j.rio.helpers.AbstractRDFParser
rdfHandler, valueFactory -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new TriGParser that will use aSimpleValueFactoryto create RDF model objects.TriGParser(ValueFactory valueFactory) Creates a new TriGParser that will use the supplied ValueFactory to create RDF model objects. -
Method Summary
Modifier and TypeMethodDescriptionprotected ResourceGets the RDF format that this parser can parse.protected voidprotected voidprotected voidprotected voidreportStatement(Resource subj, IRI pred, Value obj) protected voidsetContext(Resource context) Methods inherited from class org.eclipse.rdf4j.rio.turtle.TurtleParser
getLineNumber, getSupportedSettings, parse, parse, parseAnnotation, parseBase, parseCollection, parseDirective, parseImplicitBlank, parseLongString, parseNodeID, parseNumber, parseObject, parseObjectList, parsePredicate, parsePredicateObjectList, parsePrefixID, parseQNameOrBoolean, parseQuotedLiteral, parseQuotedString, parseString, parseSubject, parseTripleValue, parseURI, parseValue, peekCodePoint, peekIsTripleValue, processComment, readCodePoint, reportError, reportFatalError, reportFatalError, reportLocation, reportWarning, skipWSC, throwEOFException, unread, unread, verifyCharacterOrFailMethods inherited from class org.eclipse.rdf4j.rio.helpers.AbstractRDFParser
clear, clearBNodeIDMap, createBNode, createBNode, createLiteral, createLiteral, createLiteral, createNode, createNode, createStatement, createStatement, createURI, getNamespace, getParseErrorListener, getParseLocationListener, getParserConfig, getRDFHandler, initializeNamespaceTableFromConfiguration, preserveBNodeIDs, reportError, reportError, reportError, reportError, reportFatalError, reportFatalError, reportFatalError, reportLocation, reportWarning, resolveURI, set, setBaseURI, setBaseURI, setNamespace, setParseErrorListener, setParseLocationListener, setParserConfig, setPreserveBNodeIDs, setRDFHandler, setValueFactory
-
Constructor Details
-
TriGParser
public TriGParser()Creates a new TriGParser that will use aSimpleValueFactoryto create RDF model objects. -
TriGParser
Creates a new TriGParser that will use the supplied ValueFactory to create RDF model objects.- Parameters:
valueFactory- A ValueFactory.
-
-
Method Details
-
getRDFFormat
Description copied from interface:RDFParserGets the RDF format that this parser can parse.- Specified by:
getRDFFormatin interfaceRDFParser- Overrides:
getRDFFormatin classTurtleParser
-
parseStatement
- Overrides:
parseStatementin classTurtleParser- Throws:
IOExceptionRDFParseExceptionRDFHandlerException
-
parseGraph
-
parseTriples
- Overrides:
parseTriplesin classTurtleParser- Throws:
IOExceptionRDFParseExceptionRDFHandlerException
-
reportStatement
protected void reportStatement(Resource subj, IRI pred, Value obj) throws RDFParseException, RDFHandlerException - Overrides:
reportStatementin classTurtleParser- Throws:
RDFParseExceptionRDFHandlerException
-
setContext
-
getContext
-