public class SPARQLUpdateDataBlockParser
extends org.eclipse.rdf4j.rio.trig.TriGParser
TriGParser that processes data in the format specified in the SPARQL 1.1 grammar
for Quad data (assuming no variables, as is the case for INSERT DATA and DELETE DATA operations). This
format is almost completely compatible with TriG, except for three differences:
| Constructor and Description |
|---|
SPARQLUpdateDataBlockParser()
Creates a new parser that will use a
SimpleValueFactory to create RDF model objects. |
SPARQLUpdateDataBlockParser(org.eclipse.rdf4j.model.ValueFactory valueFactory)
Creates a new parser that will use the supplied ValueFactory to create RDF model objects.
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
getLineNumber() |
org.eclipse.rdf4j.rio.RDFFormat |
getRDFFormat() |
boolean |
isAllowBlankNodes() |
protected void |
parseGraph() |
protected org.eclipse.rdf4j.model.Resource |
parseImplicitBlank() |
protected org.eclipse.rdf4j.model.Resource |
parseNodeID() |
void |
setAllowBlankNodes(boolean allowBlankNodes) |
void |
setLineNumberOffset(int lineNumberOffset) |
getContext, parseStatement, parseTriples, reportStatement, setContextgetSupportedSettings, parse, parse, parseBase, parseCollection, parseDirective, parseLongString, parseNumber, parseObject, parseObjectList, parsePredicate, parsePredicateObjectList, parsePrefixID, parseQNameOrBoolean, parseQuotedLiteral, parseQuotedString, parseString, parseSubject, parseURI, parseValue, peekCodePoint, processComment, readCodePoint, reportError, reportFatalError, reportFatalError, reportLocation, reportWarning, skipWSC, throwEOFException, unread, unread, verifyCharacterOrFailclear, clearBNodeIDMap, createBNode, createBNode, createLiteral, createLiteral, createNode, createNode, createStatement, createStatement, createURI, datatypeHandling, getNamespace, getParseErrorListener, getParseLocationListener, getParserConfig, getRDFHandler, initializeNamespaceTableFromConfiguration, preserveBNodeIDs, reportError, reportError, reportError, reportFatalError, reportFatalError, reportLocation, reportWarning, resolveURI, set, setBaseURI, setBaseURI, setDatatypeHandling, setNamespace, setParseErrorListener, setParseLocationListener, setParserConfig, setPreserveBNodeIDs, setRDFHandler, setStopAtFirstError, setValueFactory, setVerifyData, stopAtFirstError, verifyDatapublic SPARQLUpdateDataBlockParser()
SimpleValueFactory to create RDF model objects.public SPARQLUpdateDataBlockParser(org.eclipse.rdf4j.model.ValueFactory valueFactory)
valueFactory - A ValueFactory.public org.eclipse.rdf4j.rio.RDFFormat getRDFFormat()
getRDFFormat in interface org.eclipse.rdf4j.rio.RDFParsergetRDFFormat in class org.eclipse.rdf4j.rio.trig.TriGParserprotected void parseGraph()
throws org.eclipse.rdf4j.rio.RDFParseException,
org.eclipse.rdf4j.rio.RDFHandlerException,
IOException
parseGraph in class org.eclipse.rdf4j.rio.trig.TriGParserorg.eclipse.rdf4j.rio.RDFParseExceptionorg.eclipse.rdf4j.rio.RDFHandlerExceptionIOExceptionprotected org.eclipse.rdf4j.model.Resource parseImplicitBlank()
throws IOException,
org.eclipse.rdf4j.rio.RDFParseException,
org.eclipse.rdf4j.rio.RDFHandlerException
parseImplicitBlank in class org.eclipse.rdf4j.rio.turtle.TurtleParserIOExceptionorg.eclipse.rdf4j.rio.RDFParseExceptionorg.eclipse.rdf4j.rio.RDFHandlerExceptionprotected org.eclipse.rdf4j.model.Resource parseNodeID()
throws IOException,
org.eclipse.rdf4j.rio.RDFParseException
parseNodeID in class org.eclipse.rdf4j.rio.turtle.TurtleParserIOExceptionorg.eclipse.rdf4j.rio.RDFParseExceptionpublic boolean isAllowBlankNodes()
public void setAllowBlankNodes(boolean allowBlankNodes)
allowBlankNodes - The allowBlankNodes to set.protected int getLineNumber()
getLineNumber in class org.eclipse.rdf4j.rio.turtle.TurtleParserpublic void setLineNumberOffset(int lineNumberOffset)
lineNumberOffset - Copyright © 2015-2019 Eclipse Foundation. All Rights Reserved.