All Classes and Interfaces
Class
Description
Base class for
CsvCallbackHandler implementations that handles their own field storage and record building.Iterator that supports closing underlying resources.
Implementation of
StatusListener that collects updates.This is an enumeration that defines the strategies for handling comments in CSV data that does not conform to RFC.
This class defines the methods that are called during the CSV reading process.
Index built by
IndexedCsvReader to access large CSV data files.Exception to be thrown when malformed csv data is read.
This is the main class for reading CSV data.
This builder is used to create configured instances of
CsvReader.Represents an immutable CSV record with unnamed (indexed) fields.
A
CsvCallbackHandler implementation that returns a CsvRecord for each record.This is the main class for writing CSV data.
This builder is used to create configured instances of
CsvWriter.Implementations of this class are used within
CsvCallbackHandler implementations to modify the fields of
a CSV record before storing them in the resulting object.Provides some common
FieldModifier implementations.CSV reader implementation for indexed based access.
This builder is used to create configured instances of
IndexedCsvReader.The
Limits class defines the maximum limits for various fields and records in a CSV file.Enumeration for different line delimiters (LF, CR, CRLF, platform default).
Represents an immutable CSV record with named (and indexed) fields.
A callback handler that returns a
NamedCsvRecord for each record.Internal utility class.
Provides some common
QuoteStrategy implementations.A quote strategy is used to decide whether to quote fields if quoting is optional (as per RFC 4180).
A wrapper for a record that contains information necessary for the
CsvReader in order to determine how to
process the record.A functional interface for modifying CSV fields in a simple way (with reduced functionality).
Custom status listeners have to implement this interface.
A
CsvCallbackHandler implementation that returns the fields of each record as an array of Strings.Internal utility class.