Package org.eclipse.rdf4j.console.util
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 org.eclipse.rdf4j.rio.helpers.AbstractRDFWriter
namespaceTable, statementConsumer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Consume a statement.void
endRDF()
Signals the end of the RDF data.Gets the RDF format that this RDFWriter uses.void
handleComment
(String comment) Handles a comment.void
handleNamespace
(String prefix, String uri) Handles a namespace declaration/definition.Methods inherited from class org.eclipse.rdf4j.rio.helpers.AbstractRDFWriter
checkWritingStarted, getFileFormat, getSupportedSettings, getWriterConfig, handleStatement, isWritingStarted, set, setWriterConfig, startRDF
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.rdf4j.common.io.Sink
acceptsFileFormat
-
Constructor Details
-
ConsoleRDFWriter
Constructor- Parameters:
consoleIO
-consoleWidth
- console width
-
-
Method Details
-
handleNamespace
Description copied from interface:RDFHandler
Handles 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:
handleNamespace
in interfaceRDFHandler
- Overrides:
handleNamespace
in 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
Description copied from interface:RDFWriter
Gets the RDF format that this RDFWriter uses. -
endRDF
Description copied from interface:RDFHandler
Signals 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:AbstractRDFWriter
Consume a statement. Extending classes must override this method instead of overridingAbstractRDFWriter.handleStatement(Statement)
in order to benefit from automatic handling of RDF-star conversion or encoding.- Overrides:
consumeStatement
in classAbstractRDFWriter
- Parameters:
st
- the statement to consume.- Throws:
RDFHandlerException
-
handleComment
Description copied from interface:RDFHandler
Handles a comment.- Parameters:
comment
- The comment.- Throws:
RDFHandlerException
- If the RDF handler has encountered an unrecoverable error.
-