Interface RDFWriter

  • All Superinterfaces:
    RDFHandler
    All Known Implementing Classes:
    AbstractRDFWriter

    public interface RDFWriter
    extends RDFHandler
    An interface for RDF document writers. To allow RDF document writers to be created through reflection, all implementing classes should define at least two public constructors: one with an OutputStream argument and one with an Writer argument.
    • Method Detail

      • getRDFFormat

        RDFFormat getRDFFormat()
        Gets the RDF format that this RDFWriter uses.
      • setWriterConfig

        RDFWriter setWriterConfig​(WriterConfig config)
        Sets all supplied writer configuration options.
        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.
      • getWriterConfig

        WriterConfig getWriterConfig()
        Retrieves the current writer configuration as a single object.
        Returns:
        a writer configuration object representing the current configuration of the writer.
      • set

        <T> RDFWriter set​(RioSetting<T> setting,
                          T value)
        Set a setting on the writer, and return this writer object to allow chaining.
        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.