# Package org.apache.any23.writer

This package collects a set of `TripleHandler` decorators and specific RDF format `TripleWriter` implementations.

- Class Summary
  Class | Description
  --- | ---
  BenchmarkTripleHandler | `TripleHandler` decorator useful to perform benchmarking.
  CompositeTripleHandler | A `TripleHandler` multi decorator, that wraps zero or more other triple handlers and dispatches all events to each of them.
  CountingTripleHandler | A simple `TripleHandler` that merely counts the number of triples it has received.
  JSONLDWriter | Implementation of JSON-LD `TripleWriter`.
  JSONLDWriterFactory |
  JSONWriter | Deprecated. since 2.3.
  JSONWriterFactory | Deprecated. since 2.3.
  LoggingTripleHandler | Triple handler decorator useful for logging purposes.
  NQuadsWriter | Implementation of an N-Quads `TripleWriter`.
  NQuadsWriterFactory |
  NTriplesWriter | Implementation of an N-Triples `TripleWriter`.
  NTriplesWriterFactory |
  RDFWriterTripleHandler | A `TripleHandler` that writes triples to a Sesame `RDFWriter`, eg for serialization using one of Sesame's writers.
  RDFXMLWriter | RDF/XML `TripleWriter` implementation.
  RDFXMLWriterFactory |
  ReportingTripleHandler | A `TripleHandler` that collects various information about the extraction process, such as the extractors used and the total number of triples.
  RepositoryWriter | An RDF4J repository triple writer.
  TripleWriterHandler | This class connects a `TripleHandler` to a `TripleWriter` by writing received data.
  TriXWriter | TriX `TripleWriter` implementation.
  TriXWriterFactory |
  TurtleWriter | N3 notation `TripleWriter` implementation.
  TurtleWriterFactory |
  URIListWriter | This writer simply produces a list of unique IRI present in the subject or in the object of every single extracted RDF Statement.
  URIListWriterFactory |
  WriterSettings | This class encapsulates commonly supported settings for `TripleWriter` implementations.