Package no.hasmac.rdf.io.nquad
Class NQuadsReader
- java.lang.Object
-
- no.hasmac.rdf.io.nquad.NQuadsReader
-
- All Implemented Interfaces:
RdfReader
public final class NQuadsReader extends java.lang.Object implements RdfReader
- See Also:
- RDF 1.1. N-Quads
-
-
Field Summary
Fields Modifier and Type Field Description private RdfDataset
dataset
private Tokenizer
tokenizer
-
Constructor Summary
Constructors Constructor Description NQuadsReader(java.io.Reader reader)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static void
assertAbsoluteIri(java.lang.String iri, java.lang.String what)
RdfDataset
readDataset()
private RdfLiteral
readLiteral()
private RdfValue
readObject()
private RdfResource
readResource(java.lang.String name)
private RdfNQuad
reaStatement()
private void
skipWhitespace(int min)
private static <T> T
unexpected(Tokenizer.Token token, Tokenizer.TokenType... types)
-
-
-
Field Detail
-
tokenizer
private final Tokenizer tokenizer
-
dataset
private RdfDataset dataset
-
-
Method Detail
-
readDataset
public RdfDataset readDataset() throws RdfReaderException
- Specified by:
readDataset
in interfaceRdfReader
- Throws:
RdfReaderException
-
reaStatement
private RdfNQuad reaStatement() throws RdfReaderException
- Throws:
RdfReaderException
-
readResource
private RdfResource readResource(java.lang.String name) throws RdfReaderException
- Throws:
RdfReaderException
-
readObject
private RdfValue readObject() throws RdfReaderException
- Throws:
RdfReaderException
-
readLiteral
private RdfLiteral readLiteral() throws RdfReaderException
- Throws:
RdfReaderException
-
unexpected
private static <T> T unexpected(Tokenizer.Token token, Tokenizer.TokenType... types) throws RdfReaderException
- Throws:
RdfReaderException
-
skipWhitespace
private void skipWhitespace(int min) throws RdfReaderException
- Throws:
RdfReaderException
-
assertAbsoluteIri
private static void assertAbsoluteIri(java.lang.String iri, java.lang.String what) throws RdfReaderException
- Throws:
RdfReaderException
-
-