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
public class TriGStarParser extends TriGParser
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, subject
-
Fields inherited from class org.eclipse.rdf4j.rio.helpers.AbstractRDFParser
rdfHandler, valueFactory
-
-
Constructor Summary
Constructors Constructor Description TriGStarParser()Creates 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RDFFormatgetRDFFormat()Gets the RDF format that this parser can parse.protected ValueparseValue()Parses an RDF value.protected voidsetContext(Resource context)-
Methods inherited from class org.eclipse.rdf4j.rio.trig.TriGParser
getContext, parseGraph, parseStatement, parseTriples, reportStatement
-
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, peekCodePoint, peekIsTripleValue, processComment, readCodePoint, reportError, reportFatalError, reportFatalError, reportLocation, reportWarning, skipWSC, throwEOFException, unread, unread, verifyCharacterOrFail
-
Methods 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 Detail
-
TriGStarParser
public TriGStarParser()
Creates a new TriGStarParser that will use aSimpleValueFactoryto create RDF-star model objects.
-
TriGStarParser
public TriGStarParser(ValueFactory valueFactory)
Creates a new TriGStarParser that will use the supplied ValueFactory to create RDF-star model objects.- Parameters:
valueFactory- A ValueFactory.
-
-
Method Detail
-
getRDFFormat
public RDFFormat getRDFFormat()
Description copied from interface:RDFParserGets the RDF format that this parser can parse.- Specified by:
getRDFFormatin interfaceRDFParser- Overrides:
getRDFFormatin classTriGParser
-
parseValue
protected Value parseValue() throws IOException, RDFParseException, RDFHandlerException
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
protected void setContext(Resource context)
- Overrides:
setContextin classTriGParser
-
-