Module de.siegmar.fastcsv
Package de.siegmar.fastcsv.writer
FastCSV writer.
Obtain a writer via CsvWriter.builder()
.
-
Interface Summary Interface Description QuoteStrategy A quote strategy is used to decide whether to quote fields if quoting is optional (as per RFC 4180).Writable This interface extends the basic functionality provided byWriter
with the addition of theendRecord()
method. -
Class Summary Class Description CsvWriter This is the main class for writing CSV data.CsvWriter.CsvWriterBuilder This builder is used to create configured instances ofCsvWriter
.FastBufferedWriter High-performance buffered writer (without synchronization).NoCloseWriter A writer that does not close the underlying writer.QuoteStrategies Provides some commonQuoteStrategy
implementations.UnbufferedWriter Implementation ofWritable
that does not buffer any data but flushes the underlying writer at the end of each record if configured. -
Enum Summary Enum Description LineDelimiter Enumeration for different line delimiters (LF, CR, CRLF, platform default).