Package org.supercsv.io
package org.supercsv.io
Provides the various readers and writers used to read/write Strings, Maps, or Objects. In order to
use a reader/writer it should be configured with CellProcessors and a CSVPreference.
-
ClassDescriptionDefines the standard behaviour of a CSV reader.Defines the standard behaviour of a CSV writer.Defines the standard behaviour of a Tokenizer.CsvBeanReader reads a CSV file by instantiating a bean for every row and mapping each column to a field on the bean (using the supplied name mapping).CsvBeanWriter writes a CSV file by mapping each field on the bean to a column in the CSV file (using the supplied name mapping).CsvListReader is a simple reader that reads a row from a CSV file into a List of Strings.CsvListWriter is a simple writer capable of writing arrays and Lists to a CSV file.CsvMapReader reads each CSV row into a Map with the column name as the map key, and the column value as the map value.CsvMapWriter writes Maps of Objects to a CSV file.CsvResultSetWriter writes a CSV file by mapping each column of the
ResultSet
to a column in CSV file using the column names stored inResultSetMetaData
Interface for CSV readers reading into objects/beans.Interface for all CSV writers writing to beans.Interface for readers that read into Lists.Interface for writers that write to a List.The interface for MapReaders, which read each CSV row into a Map.The interface for writers that write from Maps.The interface for CSV readers.Interface for CSV writers writing JDBCResultSet
The interface for CSV writers.The interface for tokenizers, which are responsible for reading the CSV file, line by line.Reads the CSV file, line by line.Enumeration of tokenizer states.