public class NQuadsParser extends NTriplesParser
N-Quads
RDF
format, extending the Rio N-Triples parser. A specification of N-Quads can be
found here. This parser is
not thread-safe, therefore its public methods are synchronized.RDFParser.DatatypeHandling
Modifier and Type | Field and Description |
---|---|
protected Resource |
context |
lineNo, object, predicate, reader, subject
rdfHandler, valueFactory
Constructor and Description |
---|
NQuadsParser() |
Modifier and Type | Method and Description |
---|---|
RDFFormat |
getRDFFormat()
Gets the RDF format that this parser can parse.
|
void |
parse(InputStream inputStream,
String baseURI)
Implementation of the parse(InputStream, String) method defined
in the RDFParser interface.
|
void |
parse(Reader reader,
String baseURI)
Implementation of the parse(Reader, String) method defined in the
RDFParser interface.
|
protected int |
parseContext(int c) |
assertLineTerminates, clear, createLiteral, createURI, getSupportedSettings, parseNodeID, parseObject, parsePredicate, parseSubject, parseUriRef, readCodePoint, reportError, reportError, reportFatalError, reportFatalError, reportWarning, skipLine, skipToEndOfLine, skipWhitespace, throwEOFException
clearBNodeIDMap, createBNode, createBNode, createLiteral, createLiteral, createStatement, createStatement, datatypeHandling, getNamespace, getParseErrorListener, getParseLocationListener, getParserConfig, getRDFHandler, initializeNamespaceTableFromConfiguration, preserveBNodeIDs, reportError, reportError, reportFatalError, reportFatalError, reportLocation, reportWarning, resolveURI, setBaseURI, setBaseURI, setDatatypeHandling, setNamespace, setParseErrorListener, setParseLocationListener, setParserConfig, setPreserveBNodeIDs, setRDFHandler, setStopAtFirstError, setValueFactory, setVerifyData, stopAtFirstError, verifyData
protected Resource context
public RDFFormat getRDFFormat()
RDFParser
getRDFFormat
in interface RDFParser
getRDFFormat
in class NTriplesParser
public void parse(InputStream inputStream, String baseURI) throws IOException, RDFParseException, RDFHandlerException
NTriplesParser
parse
in interface RDFParser
parse
in class NTriplesParser
inputStream
- The InputStream from which to read the data, must not be
null. The InputStream is supposed to contain 7-bit
US-ASCII characters, as per the N-Triples specification.baseURI
- The URI associated with the data in the InputStream, must not be
null.IOException
- If an I/O error occurred while data was read from the InputStream.RDFParseException
- If the parser has found an unrecoverable parse error.RDFHandlerException
- If the configured statement handler encountered an unrecoverable
error.public void parse(Reader reader, String baseURI) throws IOException, RDFParseException, RDFHandlerException
NTriplesParser
parse
in interface RDFParser
parse
in class NTriplesParser
reader
- The Reader from which to read the data, must not be null.baseURI
- The URI associated with the data in the Reader, must not be
null.IOException
- If an I/O error occurred while data was read from the InputStream.RDFParseException
- If the parser has found an unrecoverable parse error.RDFHandlerException
- If the configured statement handler encountered an unrecoverable
error.protected int parseContext(int c) throws IOException, RDFParseException
IOException
RDFParseException
Copyright © 2001-2016 Aduna. All Rights Reserved.