Class ArrangedWriter

  • All Implemented Interfaces:
    Sink, RDFHandler, RDFWriter

    @Deprecated(since="3.3.1")
    public class ArrangedWriter
    extends AbstractRDFWriter
    Deprecated.
    Pretty printing / bnode inlining logic has been moved to TurtleWriter internally.
    Internal wrapper that sorts statements for pretty printing and repeats blank nodes if inlining them.
    Since:
    2.3
    • Field Detail

      • DEFAULT_QUEUE_SIZE

        private static final int DEFAULT_QUEUE_SIZE
        Deprecated.
        See Also:
        Constant Field Values
      • delegate

        private final RDFWriter delegate
        Deprecated.
      • repeatBlankNodes

        private boolean repeatBlankNodes
        Deprecated.
      • targetQueueSize

        private int targetQueueSize
        Deprecated.
      • queueSize

        private int queueSize
        Deprecated.
      • prefixes

        private final java.util.Map<java.lang.String,​java.lang.String> prefixes
        Deprecated.
      • blanks

        private final Model blanks
        Deprecated.
      • blankReferences

        private final Model blankReferences
        Deprecated.
      • comparator

        private final java.util.Comparator<Statement> comparator
        Deprecated.
    • Constructor Detail

      • ArrangedWriter

        public ArrangedWriter​(RDFWriter delegate)
        Deprecated.
      • ArrangedWriter

        public ArrangedWriter​(RDFWriter delegate,
                              int size)
        Deprecated.
      • ArrangedWriter

        public ArrangedWriter​(RDFWriter delegate,
                              int size,
                              boolean repeatBlankNodes)
        Deprecated.
    • Method Detail

      • getRDFFormat

        public RDFFormat getRDFFormat()
        Deprecated.
        Description copied from interface: RDFWriter
        Gets the RDF format that this RDFWriter uses.
      • setWriterConfig

        public RDFWriter setWriterConfig​(WriterConfig config)
        Deprecated.
        Description copied from interface: RDFWriter
        Sets all supplied writer configuration options.
        Specified by:
        setWriterConfig in interface RDFWriter
        Overrides:
        setWriterConfig in class AbstractRDFWriter
        Parameters:
        config - a writer configuration object.
        Returns:
        Either a copy of this writer, if it is immutable, or this object, to allow chaining of method calls.
      • set

        public <T> RDFWriter set​(RioSetting<T> setting,
                                 T value)
        Deprecated.
        Description copied from interface: RDFWriter
        Set a setting on the writer, and return this writer object to allow chaining.
        Specified by:
        set in interface RDFWriter
        Overrides:
        set in class AbstractRDFWriter
        Parameters:
        setting - The setting to change.
        value - The value to change.
        Returns:
        Either a copy of this writer, if it is immutable, or this object, to allow chaining of method calls.
      • endRDF

        public void endRDF()
                    throws RDFHandlerException
        Deprecated.
        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.
      • handleNamespace

        public void handleNamespace​(java.lang.String prefix,
                                    java.lang.String uri)
                             throws RDFHandlerException
        Deprecated.
        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 interface RDFHandler
        Overrides:
        handleNamespace in class AbstractRDFWriter
        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

        public void handleComment​(java.lang.String comment)
                           throws RDFHandlerException
        Deprecated.
        Description copied from interface: RDFHandler
        Handles a comment.
        Parameters:
        comment - The comment.
        Throws:
        RDFHandlerException - If the RDF handler has encountered an unrecoverable error.
      • nextStatement

        private Statement nextStatement()
        Deprecated.
      • queueStatement

        private void queueStatement​(Statement st)
        Deprecated.
      • trimNamespaces

        private void trimNamespaces()
        Deprecated.
      • getUsedNamespaces

        private void getUsedNamespaces​(java.util.Set<Statement> stmts,
                                       java.util.Set<java.lang.String> used)
        Deprecated.