Class ConsoleRDFWriter
java.lang.Object
org.eclipse.rdf4j.rio.helpers.AbstractRDFWriter
org.eclipse.rdf4j.console.util.ConsoleRDFWriter
- All Implemented Interfaces:
Sink, RDFHandler, RDFWriter
Write query results to console
- Author:
- Bart Hanssens
-
Field Summary
Fields inherited from class AbstractRDFWriter
namespaceTable, statementConsumerModifier and TypeFieldDescriptionMapping from namespace prefixes to namespace names. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidConsume a statement.voidendRDF()Signals the end of the RDF data.Gets the RDF format that this RDFWriter uses.voidhandleComment(String comment) Handles a comment.voidhandleNamespace(String prefix, String uri) Handles a namespace declaration/definition.Methods inherited from class AbstractRDFWriter
checkWritingStarted, getFileFormat, getSupportedSettings, getWriterConfig, handleStatement, isWritingStarted, set, setWriterConfig, startRDFModifier and TypeMethodDescriptionprotected voidVerify that writing has started.Get theFileFormatthis sink uses.Collection<RioSetting<?>> Retrieves the current writer configuration as a single object.voidHandles a statement.protected booleanSee if writing has started<T> RDFWriterset(RioSetting<T> setting, T value) Set a setting on the writer, and return this writer object to allow chaining.setWriterConfig(WriterConfig config) Sets all supplied writer configuration options.voidstartRDF()Signals the start of the RDF data.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Sink
acceptsFileFormatModifier and TypeMethodDescriptiondefault booleanacceptsFileFormat(FileFormat format) Check if this Sink accepts the suppliedFileFormat.
-
Constructor Details
-
ConsoleRDFWriter
Constructor- Parameters:
consoleIO-consoleWidth- console width
-
-
Method Details
-
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:
QueryResultHandlerException
-
getRDFFormat
-
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.
-
consumeStatement
Description copied from class:AbstractRDFWriterConsume a statement.Extending classes must override this method instead of overriding
AbstractRDFWriter.handleStatement(Statement)in order to benefit from automatic handling of RDF-star conversion or encoding.- Overrides:
consumeStatementin classAbstractRDFWriter- Parameters:
st- the statement to consume.- Throws:
RDFHandlerException
-
handleComment
Description copied from interface:RDFHandlerHandles a comment.- Parameters:
comment- The comment.- Throws:
RDFHandlerException- If the RDF handler has encountered an unrecoverable error.
-