Package org.eclipse.rdf4j.rio.trigstar
Class TriGStarParser
java.lang.Object
org.eclipse.rdf4j.rio.helpers.AbstractRDFParser
org.eclipse.rdf4j.rio.turtle.TurtleParser
org.eclipse.rdf4j.rio.trig.TriGParser
org.eclipse.rdf4j.rio.trigstar.TriGStarParser
- All Implemented Interfaces:
RDFParser
- Direct Known Subclasses:
SPARQLUpdateDataBlockParser
RDF parser for TriG-star (an extension of TriG that adds RDF-star support).
- Author:
- Pavel Mihaylov
-
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 TriGStarParser that will use aSimpleValueFactoryto create RDF-star model objects.TriGStarParser(ValueFactory valueFactory) Creates a new TriGStarParser that will use the supplied ValueFactory to create RDF-star model objects. -
Method Summary
Modifier and TypeMethodDescriptionGets the RDF format that this parser can parse.protected ValueParses an RDF value.protected voidsetContext(Resource context) Methods inherited from class org.eclipse.rdf4j.rio.trig.TriGParser
getContext, parseGraph, parseStatement, parseTriples, reportStatementMethods 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, 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
-
TriGStarParser
public TriGStarParser()Creates a new TriGStarParser that will use aSimpleValueFactoryto create RDF-star model objects. -
TriGStarParser
Creates a new TriGStarParser that will use the supplied ValueFactory to create RDF-star 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 classTriGParser
-
parseValue
Description copied from class:TurtleParserParses an RDF value. This method parses uriref, qname, node ID, quoted literal, integer, double and boolean.- Overrides:
parseValuein classTurtleParser- Throws:
IOExceptionRDFParseExceptionRDFHandlerException
-
setContext
- Overrides:
setContextin classTriGParser
-