## Uses of Interface
org.eclipse.rdf4j.rio.RDFWriter

- Packages that use RDFWriter
  Package | Description
  --- | ---
  org.eclipse.rdf4j.console.command |
  org.eclipse.rdf4j.console.util |
  org.eclipse.rdf4j.rio | Rio: The RDF4J parser/writer API.
  org.eclipse.rdf4j.rio.binary | Parser/writer for the RDF4J binary RDF format.
  org.eclipse.rdf4j.rio.helpers | Provides helpers classes for Rio.
  org.eclipse.rdf4j.rio.jsonld | Parser/writer for the JSON-L format.
  org.eclipse.rdf4j.rio.n3 | Writer for the Notation-3 (N3) format.
  org.eclipse.rdf4j.rio.ndjsonld |
  org.eclipse.rdf4j.rio.nquads | Parser/writer for the N-Quads format.
  org.eclipse.rdf4j.rio.ntriples | Parser/writer for the N-Triples format.
  org.eclipse.rdf4j.rio.rdfjson | Parser/writer for the RDF/JSON format.
  org.eclipse.rdf4j.rio.rdfxml | Parser/writer for the RDF/XML format.
  org.eclipse.rdf4j.rio.rdfxml.util | Pretty-printing for the RDF/XML format.
  org.eclipse.rdf4j.rio.trig | Parser/writer for the TriG format.
  org.eclipse.rdf4j.rio.trigstar |
  org.eclipse.rdf4j.rio.trix | Parser/writer for the TriX format.
  org.eclipse.rdf4j.rio.turtle | Parser/writer for the Turtle format.
  org.eclipse.rdf4j.rio.turtlestar |

- - ### Uses of RDFWriter in org.eclipse.rdf4j.console.command

    Methods in org.eclipse.rdf4j.console.command with parameters of type RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TupleAndGraphQueryEvaluator.`evaluateGraphQuery​(QueryLanguage queryLn, String queryString, RDFWriter writer, Collection<Namespace> namespaces)` | Evaluate SPARQL graph query

  - ### Uses of RDFWriter in org.eclipse.rdf4j.console.util

    Classes in org.eclipse.rdf4j.console.util that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ConsoleRDFWriter` | Write query results to console

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio

    Methods in org.eclipse.rdf4j.rio that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `static RDFWriter` | Rio.`createWriter​(RDFFormat format, OutputStream out)` | Convenience methods for creating RDFWriter objects.This method uses the registry returned by `RDFWriterRegistry.getInstance()` to get a factory for the specified format and uses this factory to create the appropriate writer.
    `static RDFWriter` | Rio.`createWriter​(RDFFormat format, OutputStream out, String baseURI)` | Convenience methods for creating RDFWriter objects.This method uses the registry returned by `RDFWriterRegistry.getInstance()` to get a factory for the specified format and uses this factory to create the appropriate writer.
    `static RDFWriter` | Rio.`createWriter​(RDFFormat format, Writer writer)` | Convenience methods for creating RDFWriter objects.This method uses the registry returned by `RDFWriterRegistry.getInstance()` to get a factory for the specified format and uses this factory to create the appropriate writer.
    `static RDFWriter` | Rio.`createWriter​(RDFFormat format, Writer writer, String baseURI)` | Convenience methods for creating RDFWriter objects.This method uses the registry returned by `RDFWriterRegistry.getInstance()` to get a factory for the specified format and uses this factory to create the appropriate writer.
    `RDFWriter` | RDFWriterFactory.`getWriter​(OutputStream out)` | Returns an RDFWriter instance that will write to the supplied output stream.
    `RDFWriter` | RDFWriterFactory.`getWriter​(OutputStream out, String baseURI)` | Returns an RDFWriter instance that will write to the supplied output stream.
    `RDFWriter` | RDFWriterFactory.`getWriter​(Writer writer)` | Returns an RDFWriter instance that will write to the supplied writer.
    `RDFWriter` | RDFWriterFactory.`getWriter​(Writer writer, String baseURI)` | Returns an RDFWriter instance that will write to the supplied writer.
    `<T> RDFWriter` | RDFWriter.`set​(RioSetting<T> setting, T value)` | Set a setting on the writer, and return this writer object to allow chaining.
    `RDFWriter` | RDFWriter.`setWriterConfig​(WriterConfig config)` | Sets all supplied writer configuration options.

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.binary

    Classes in org.eclipse.rdf4j.rio.binary that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BinaryRDFWriter` | A `RDFWriter` for the binary RDF format.

    Methods in org.eclipse.rdf4j.rio.binary that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | BinaryRDFWriterFactory.`getWriter​(OutputStream out)` | Returns a new instance of `BinaryRDFWriter`.
    `RDFWriter` | BinaryRDFWriterFactory.`getWriter​(OutputStream out, String baseURI)` |
    `RDFWriter` | BinaryRDFWriterFactory.`getWriter​(Writer writer)` | throws UnsupportedOperationException
    `RDFWriter` | BinaryRDFWriterFactory.`getWriter​(Writer writer, String baseURI)` | throws UnsupportedOperationException

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.helpers

    Classes in org.eclipse.rdf4j.rio.helpers that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractRDFWriter` | Base class for `RDFWriter`s offering common functionality for RDF writers.

    Methods in org.eclipse.rdf4j.rio.helpers that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> RDFWriter` | AbstractRDFWriter.`set​(RioSetting<T> setting, T value)` |
    `RDFWriter` | AbstractRDFWriter.`setWriterConfig​(WriterConfig config)` |

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.jsonld

    Classes in org.eclipse.rdf4j.rio.jsonld that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JSONLDWriter` | An RDFWriter that links to `JSONLDInternalRDFParser`.

    Methods in org.eclipse.rdf4j.rio.jsonld that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | JSONLDWriterFactory.`getWriter​(OutputStream out)` |
    `RDFWriter` | JSONLDWriterFactory.`getWriter​(OutputStream out, String baseURI)` |
    `RDFWriter` | JSONLDWriterFactory.`getWriter​(Writer writer)` |
    `RDFWriter` | JSONLDWriterFactory.`getWriter​(Writer writer, String baseURI)` |

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.n3

    Classes in org.eclipse.rdf4j.rio.n3 that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `N3Writer` | An implementation of the RDFWriter interface that writes RDF documents in N3 format.

    Methods in org.eclipse.rdf4j.rio.n3 that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | N3WriterFactory.`getWriter​(OutputStream out)` | Returns a new instance of `N3Writer`.
    `RDFWriter` | N3WriterFactory.`getWriter​(OutputStream out, String baseURI)` |
    `RDFWriter` | N3WriterFactory.`getWriter​(Writer writer)` | Returns a new instance of `N3Writer`.
    `RDFWriter` | N3WriterFactory.`getWriter​(Writer writer, String baseURI)` |
    `<T> RDFWriter` | N3Writer.`set​(RioSetting<T> setting, T value)` |
    `RDFWriter` | N3Writer.`setWriterConfig​(WriterConfig config)` |

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.ndjsonld

    Classes in org.eclipse.rdf4j.rio.ndjsonld that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NDJSONLDWriter` |

    Methods in org.eclipse.rdf4j.rio.ndjsonld that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | NDJSONLDWriterFactory.`getWriter​(OutputStream out)` |
    `RDFWriter` | NDJSONLDWriterFactory.`getWriter​(OutputStream out, String baseURI)` |
    `RDFWriter` | NDJSONLDWriterFactory.`getWriter​(Writer writer)` |
    `RDFWriter` | NDJSONLDWriterFactory.`getWriter​(Writer writer, String baseURI)` |

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.nquads

    Classes in org.eclipse.rdf4j.rio.nquads that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NQuadsWriter` | RDFWriter implementation for the `N-Quads` RDF format.

    Methods in org.eclipse.rdf4j.rio.nquads that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | NQuadsWriterFactory.`getWriter​(OutputStream out)` | Returns a new instance of `NQuadsWriter`.
    `RDFWriter` | NQuadsWriterFactory.`getWriter​(OutputStream out, String baseURI)` |
    `RDFWriter` | NQuadsWriterFactory.`getWriter​(Writer writer)` | Returns a new instance of `NQuadsWriter`.
    `RDFWriter` | NQuadsWriterFactory.`getWriter​(Writer writer, String baseURI)` |

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.ntriples

    Classes in org.eclipse.rdf4j.rio.ntriples that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NTriplesWriter` | An implementation of the RDFWriter interface that writes RDF documents in N-Triples format.

    Methods in org.eclipse.rdf4j.rio.ntriples that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | NTriplesWriterFactory.`getWriter​(OutputStream out)` | Returns a new instance of `NTriplesWriter`.
    `RDFWriter` | NTriplesWriterFactory.`getWriter​(OutputStream out, String baseURI)` |
    `RDFWriter` | NTriplesWriterFactory.`getWriter​(Writer writer)` | Returns a new instance of `NTriplesWriter`.
    `RDFWriter` | NTriplesWriterFactory.`getWriter​(Writer writer, String baseURI)` |

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.rdfjson

    Classes in org.eclipse.rdf4j.rio.rdfjson that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RDFJSONWriter` | `RDFWriter` implementation for the RDF/JSON format

    Methods in org.eclipse.rdf4j.rio.rdfjson that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | RDFJSONWriterFactory.`getWriter​(OutputStream out)` |
    `RDFWriter` | RDFJSONWriterFactory.`getWriter​(OutputStream out, String baseURI)` |
    `RDFWriter` | RDFJSONWriterFactory.`getWriter​(Writer writer)` |
    `RDFWriter` | RDFJSONWriterFactory.`getWriter​(Writer writer, String baseURI)` |

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.rdfxml

    Classes in org.eclipse.rdf4j.rio.rdfxml that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RDFXMLWriter` | An implementation of the RDFWriter interface that writes RDF documents in XML-serialized RDF format.

    Methods in org.eclipse.rdf4j.rio.rdfxml that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | RDFXMLWriterFactory.`getWriter​(OutputStream out)` | Returns a new instance of `RDFXMLWriter`.
    `RDFWriter` | RDFXMLWriterFactory.`getWriter​(OutputStream out, String baseURI)` | Returns a new instance of `RDFXMLWriter`.
    `RDFWriter` | RDFXMLWriterFactory.`getWriter​(Writer writer)` | Returns a new instance of `RDFXMLWriter`.
    `RDFWriter` | RDFXMLWriterFactory.`getWriter​(Writer writer, String baseURI)` | Returns a new instance of `RDFXMLWriter`.

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.rdfxml.util

    Classes in org.eclipse.rdf4j.rio.rdfxml.util that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RDFXMLPrettyWriter` | An extension of RDFXMLWriter that outputs a more concise form of RDF/XML.

    Methods in org.eclipse.rdf4j.rio.rdfxml.util that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | RDFXMLPrettyWriterFactory.`getWriter​(OutputStream out)` | Returns a new instance of `RDFXMLPrettyWriter`.
    `RDFWriter` | RDFXMLPrettyWriterFactory.`getWriter​(OutputStream out, String baseURI)` | Returns a new instance of `RDFXMLPrettyWriter`.
    `RDFWriter` | RDFXMLPrettyWriterFactory.`getWriter​(Writer writer)` | Returns a new instance of `RDFXMLPrettyWriter`.
    `RDFWriter` | RDFXMLPrettyWriterFactory.`getWriter​(Writer writer, String baseURI)` | Returns a new instance of `RDFXMLPrettyWriter`.

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.trig

    Classes in org.eclipse.rdf4j.rio.trig that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TriGWriter` | An extension of `TurtleWriter` that writes RDF documents in TriG format by adding graph scopes to the Turtle document.

    Methods in org.eclipse.rdf4j.rio.trig that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | TriGWriterFactory.`getWriter​(OutputStream out)` | Returns a new instance of `TriGWriter`.
    `RDFWriter` | TriGWriterFactory.`getWriter​(OutputStream out, String baseURI)` | Returns a new instance of `TriGWriter`.
    `RDFWriter` | TriGWriterFactory.`getWriter​(Writer writer)` | Returns a new instance of `TriGWriter`.
    `RDFWriter` | TriGWriterFactory.`getWriter​(Writer writer, String baseURI)` | Returns a new instance of `TriGWriter`.

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.trigstar

    Classes in org.eclipse.rdf4j.rio.trigstar that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TriGStarWriter` | An extension of `TriGWriter` that writes RDF-star documents in the TriG-star format by including the RDF-star triples.

    Methods in org.eclipse.rdf4j.rio.trigstar that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | TriGStarWriterFactory.`getWriter​(OutputStream out)` | Returns a new instance of `TriGStarWriter`.
    `RDFWriter` | TriGStarWriterFactory.`getWriter​(OutputStream out, String baseURI)` | Returns a new instance of `TriGStarWriter`.
    `RDFWriter` | TriGStarWriterFactory.`getWriter​(Writer writer)` | Returns a new instance of `TriGStarWriter`.
    `RDFWriter` | TriGStarWriterFactory.`getWriter​(Writer writer, String baseURI)` | Returns a new instance of `TriGStarWriter`.

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.trix

    Classes in org.eclipse.rdf4j.rio.trix that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TriXWriter` | An implementation of the RDFWriter interface that writes RDF documents in TriX format.

    Methods in org.eclipse.rdf4j.rio.trix that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | TriXWriterFactory.`getWriter​(OutputStream out)` | Returns a new instance of `TriXWriter`.
    `RDFWriter` | TriXWriterFactory.`getWriter​(OutputStream out, String baseURI)` | Returns a new instance of `TriXWriter`.
    `RDFWriter` | TriXWriterFactory.`getWriter​(Writer writer)` | Returns a new instance of `TriXWriter`.
    `RDFWriter` | TriXWriterFactory.`getWriter​(Writer writer, String baseURI)` | Returns a new instance of `TriXWriter`.

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.turtle

    Classes in org.eclipse.rdf4j.rio.turtle that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ArrangedWriter` | Deprecated. since 3.3.1.
    `class` | `TurtleWriter` | An implementation of the RDFWriter interface that writes RDF documents in Turtle format.

    Methods in org.eclipse.rdf4j.rio.turtle that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | TurtleWriterFactory.`getWriter​(OutputStream out)` | Returns a new instance of `TurtleWriter`.
    `RDFWriter` | TurtleWriterFactory.`getWriter​(OutputStream out, String baseURI)` |
    `RDFWriter` | TurtleWriterFactory.`getWriter​(Writer writer)` | Returns a new instance of `TurtleWriter`.
    `RDFWriter` | TurtleWriterFactory.`getWriter​(Writer writer, String baseURI)` |
    `<T> RDFWriter` | ArrangedWriter.`set​(RioSetting<T> setting, T value)` | Deprecated.
    `RDFWriter` | ArrangedWriter.`setWriterConfig​(WriterConfig config)` | Deprecated.

    Constructors in org.eclipse.rdf4j.rio.turtle with parameters of type RDFWriter
    Constructor | Description
    --- | ---
    `ArrangedWriter​(RDFWriter delegate)` | Deprecated.
    `ArrangedWriter​(RDFWriter delegate, int size)` | Deprecated.
    `ArrangedWriter​(RDFWriter delegate, int size, boolean repeatBlankNodes)` | Deprecated.

  - ### Uses of RDFWriter in org.eclipse.rdf4j.rio.turtlestar

    Classes in org.eclipse.rdf4j.rio.turtlestar that implement RDFWriter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TurtleStarWriter` | An extension of `TurtleWriter` that writes RDF-star documents in the Turtle-star format by including the RDF-star triples.

    Methods in org.eclipse.rdf4j.rio.turtlestar that return RDFWriter
    Modifier and Type | Method | Description
    --- | --- | ---
    `RDFWriter` | TurtleStarWriterFactory.`getWriter​(OutputStream out)` | Returns a new instance of `TurtleStarWriter`.
    `RDFWriter` | TurtleStarWriterFactory.`getWriter​(OutputStream out, String baseURI)` |
    `RDFWriter` | TurtleStarWriterFactory.`getWriter​(Writer writer)` | Returns a new instance of `TurtleStarWriter`.
    `RDFWriter` | TurtleStarWriterFactory.`getWriter​(Writer writer, String baseURI)` |