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 byWriterwith 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 commonQuoteStrategyimplementations.UnbufferedWriter Implementation ofWritablethat 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).