Package org.eclipse.rdf4j.rio.nquads
Class NQuadsParser
- java.lang.Object
-
- org.eclipse.rdf4j.rio.helpers.AbstractRDFParser
-
- org.eclipse.rdf4j.rio.ntriples.NTriplesParser
-
- org.eclipse.rdf4j.rio.nquads.NQuadsParser
-
- All Implemented Interfaces:
RDFParser
public class NQuadsParser extends NTriplesParser
RDF parser implementation for theN-QuadsRDF 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.- Author:
- Joshua Shinavier
-
-
Field Summary
Fields Modifier and Type Field Description protected Resourcecontext-
Fields inherited from class org.eclipse.rdf4j.rio.ntriples.NTriplesParser
currentIndex, lineChars, lineNo, object, predicate, reader, subject
-
Fields inherited from class org.eclipse.rdf4j.rio.helpers.AbstractRDFParser
rdfHandler, valueFactory
-
-
Constructor Summary
Constructors Constructor Description NQuadsParser()NQuadsParser(ValueFactory valueFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RDFFormatgetRDFFormat()Gets the RDF format that this parser can parse.protected voidhandleStatement(boolean ignoredAnError)protected voidparseContext()protected voidparseStatement()-
Methods inherited from class org.eclipse.rdf4j.rio.ntriples.NTriplesParser
assertLineTerminates, clear, createURI, getSupportedSettings, parse, parse, parseIRI, parseNode, parseObject, parsePredicate, parseSubject, reportError, reportError, reportFatalError, reportFatalError, reportWarning, shouldParseLine, skipWhitespace, throwEOFException
-
Methods inherited from class org.eclipse.rdf4j.rio.helpers.AbstractRDFParser
clearBNodeIDMap, createBNode, createBNode, createLiteral, createLiteral, createNode, createNode, createStatement, createStatement, getNamespace, getParseErrorListener, getParseLocationListener, getParserConfig, getRDFHandler, initializeNamespaceTableFromConfiguration, preserveBNodeIDs, reportError, reportError, reportError, reportFatalError, reportFatalError, reportFatalError, reportLocation, reportWarning, resolveURI, set, setBaseURI, setBaseURI, setNamespace, setParseErrorListener, setParseLocationListener, setParserConfig, setPreserveBNodeIDs, setRDFHandler, setValueFactory
-
-
-
-
Field Detail
-
context
protected Resource context
-
-
Constructor Detail
-
NQuadsParser
public NQuadsParser()
-
NQuadsParser
public NQuadsParser(ValueFactory 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 classNTriplesParser
-
parseStatement
protected void parseStatement() throws RDFParseException, RDFHandlerException- Overrides:
parseStatementin classNTriplesParser- Throws:
RDFParseExceptionRDFHandlerException
-
parseContext
protected void parseContext()
-
handleStatement
protected void handleStatement(boolean ignoredAnError)
- Overrides:
handleStatementin classNTriplesParser
-
-