Package com.invirgance.convirgance.output
package com.invirgance.convirgance.output
Support for writing file formats like JSON, CSV, tab delimited, and binary encodings.
This package also includes interfaces and implementations for efficiently writing to the
outputStream of different targets.
All implementations ensure proper resource management through AutoCloseable and handle
cleanup of their underlying streams.
See Target Interface for writing to destinations
-
ClassDescriptionWrites data in RFC 4180 compliant CSV format.Support for writing delimited file formats like tab delimited and pipe delimited formats.Provides support for writing binary encoded JSON data in the JBIN format.Provides support for writing a stream of data as JSON formatted objects.Interface for writing file formats from an Iterable stream of dataA cursor for manually writing data to a given
Outputformat.Provides support for writing pipe-delimited files as a stream of data.Provides support for writing tab-delimited (tsv) files as a stream of data.