Package org.eclipse.rdf4j.rio.ndjsonld
Class NDJSONLDWriter
java.lang.Object
org.eclipse.rdf4j.rio.helpers.AbstractRDFWriter
org.eclipse.rdf4j.rio.ndjsonld.NDJSONLDWriter
- All Implemented Interfaces:
Sink,RDFHandler,RDFWriter
-
Field Summary
Fields inherited from class org.eclipse.rdf4j.rio.helpers.AbstractRDFWriter
namespaceTable, statementConsumer -
Constructor Summary
ConstructorsConstructorDescriptionNDJSONLDWriter(OutputStream outputStream) Creates a new NDJSONLDWriter that will write to the supplied OutputStream.NDJSONLDWriter(OutputStream out, String baseURI) NDJSONLDWriter(Writer writer) NDJSONLDWriter(Writer writer, String baseURI) -
Method Summary
Modifier and TypeMethodDescriptionvoidendRDF()Signals the end of the RDF data.Gets the RDF format that this RDFWriter uses.Collection<RioSetting<?>>voidhandleComment(String comment) Handles a comment.voidhandleNamespace(String prefix, String uri) Handles a namespace declaration/definition.voidHandles a statement.voidstartRDF()Signals the start of the RDF data.Methods inherited from class org.eclipse.rdf4j.rio.helpers.AbstractRDFWriter
checkWritingStarted, consumeStatement, getFileFormat, getWriterConfig, isWritingStarted, set, setWriterConfigMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.rdf4j.common.io.Sink
acceptsFileFormat
-
Constructor Details
-
NDJSONLDWriter
Creates a new NDJSONLDWriter that will write to the supplied OutputStream.- Parameters:
outputStream- The OutputStream to write the NDJSONLD document to.
-
NDJSONLDWriter
-
NDJSONLDWriter
-
NDJSONLDWriter
-
-
Method Details
-
handleStatement
Description copied from interface:RDFHandlerHandles a statement.- Specified by:
handleStatementin interfaceRDFHandler- Overrides:
handleStatementin classAbstractRDFWriter- Parameters:
st- The statement.- Throws:
RDFHandlerException- If the RDF handler has encountered an unrecoverable error.
-
startRDF
Description copied from interface:RDFHandlerSignals the start of the RDF data. This method is called before any data is reported.- Specified by:
startRDFin interfaceRDFHandler- Overrides:
startRDFin classAbstractRDFWriter- Throws:
RDFHandlerException- If the RDF handler has encountered an unrecoverable error.
-
endRDF
Description copied from interface:RDFHandlerSignals the end of the RDF data. This method is called when all data has been reported.- Throws:
RDFHandlerException- If the RDF handler has encountered an unrecoverable error.
-
handleNamespace
Description copied from interface:RDFHandlerHandles a namespace declaration/definition. A namespace declaration associates a (short) prefix string with the namespace's URI. The prefix for default namespaces, which do not have an associated prefix, are represented as empty strings.- Specified by:
handleNamespacein interfaceRDFHandler- Overrides:
handleNamespacein classAbstractRDFWriter- Parameters:
prefix- The prefix for the namespace, or an empty string in case of a default namespace.uri- The URI that the prefix maps to.- Throws:
RDFHandlerException- If the RDF handler has encountered an unrecoverable error.
-
handleComment
Description copied from interface:RDFHandlerHandles a comment.- Parameters:
comment- The comment.- Throws:
RDFHandlerException- If the RDF handler has encountered an unrecoverable error.
-
getRDFFormat
Description copied from interface:RDFWriterGets the RDF format that this RDFWriter uses. -
getSupportedSettings
- Specified by:
getSupportedSettingsin interfaceRDFWriter- Overrides:
getSupportedSettingsin classAbstractRDFWriter- Returns:
- A collection of
RioSettings that are supported by this RDFWriter.
-