public class SPARQLUpdateDataBlockParser extends 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 differentces:
Constructor and Description |
---|
SPARQLUpdateDataBlockParser() |
Modifier and Type | Method and Description |
---|---|
RDFFormat |
format()
The format this parser can parse
|
boolean |
isAllowBlankNodes() |
protected void |
parseGraph(TurtleParserContext theContext,
boolean theGraphKeywordWasUsed) |
protected Resource |
parseImplicitBlank(TurtleParserContext theContext) |
protected BNode |
parseNodeID(IOParserContext theContext) |
void |
setAllowBlankNodes(boolean allowBlankNodes) |
parseDirective, parseStatement, parseTriples
parse, parseBase, parseCollection, parseEmbeddedTriple, parseLongString, parseNumber, parseObject, parseObjectList, parsePredicate, parsePredicateObjectList, parsePredicateWithEdgeProperties, parsePrefixID, parseQNameOrBoolean, parseQuotedLiteral, parseQuotedString, parseString, parseSubject, parseSubjectResource, parseURI, parseValue, processComment, skipWSC
public RDFFormat format()
TrigParser
format
in interface RDFParser
format
in class TrigParser
protected void parseGraph(@Nonnull TurtleParserContext theContext, boolean theGraphKeywordWasUsed) throws IOException, InvalidRDF, RDFHandlerException
parseGraph
in class TrigParser
IOException
InvalidRDF
RDFHandlerException
@Nonnull protected Resource parseImplicitBlank(@Nonnull TurtleParserContext theContext) throws IOException, InvalidRDF, RDFHandlerException
parseImplicitBlank
in class TurtleParser
IOException
InvalidRDF
RDFHandlerException
@Nonnull protected BNode parseNodeID(@Nonnull IOParserContext theContext) throws IOException, InvalidRDF
parseNodeID
in class TurtleParser
IOException
InvalidRDF
public boolean isAllowBlankNodes()
public void setAllowBlankNodes(boolean allowBlankNodes)
allowBlankNodes
- The allowBlankNodes to set.Copyright © 2010-2016 Stardog Union. All Rights Reserved.