Module de.siegmar.fastcsv
Package de.siegmar.fastcsv.reader
FastCSV reader.
Obtain reader via CsvReader.builder()
.
-
Interface Summary Interface Description CloseableIterator<E> Iterator that supports closing underlying resources.CsvScanner.CsvListener FieldModifier Implementations of this class are used withinCsvCallbackHandler
implementations to modify the fields of a CSV record before storing them in the resulting object.SimpleFieldModifier A functional interface for modifying CSV fields in a simple way (with reduced functionality).StatusListener Custom status listeners have to implement this interface. -
Class Summary Class Description AbstractBaseCsvCallbackHandler<T> Base class forCsvCallbackHandler
implementations that handles their own field storage and record building.AbstractCsvCallbackHandler<T> Abstract base class forCsvCallbackHandler
implementations.BomUtil ByteChannelStream CollectingStatusListener Implementation ofStatusListener
that collects updates.CsvCallbackHandler<T> This class defines the methods that are called during the CSV reading process.CsvIndex Index built byIndexedCsvReader
to access large CSV data files.CsvIndex.CsvPage CsvParser CsvParser.CsvBuffer CsvReader<T> This is the main class for reading CSV data.CsvReader.CsvReaderBuilder This builder is used to create configured instances ofCsvReader
.CsvRecord Represents an immutable CSV record with unnamed (indexed) fields.CsvRecordHandler ACsvCallbackHandler
implementation that returns aCsvRecord
for each record.CsvScanner FieldModifiers Provides some commonFieldModifier
implementations.IndexedCsvReader<T> CSV reader implementation for indexed based access.IndexedCsvReader.IndexedCsvReaderBuilder This builder is used to create configured instances ofIndexedCsvReader
.NamedCsvRecord Represents an immutable CSV record with named (and indexed) fields.NamedCsvRecordHandler A callback handler that returns aNamedCsvRecord
for each record.RandomAccessFileInputStream RecordWrapper<T> A wrapper for a record that contains information necessary for theCsvReader
in order to determine how to process the record.StringArrayHandler ACsvCallbackHandler
implementation that returns the fields of each record as an array of Strings. -
Enum Summary Enum Description BomHeader CommentStrategy This is an enumeration that defines the strategies for handling comments in CSV data that does not conform to RFC. -
Exception Summary Exception Description CsvParseException Exception to be thrown when malformed csv data is read.