Provides the various readers and writers used to read/write Strings, Maps, or Objects.
Interface Summary Interface Description ICsvBeanReaderInterface for CSV readers reading into objects/beans. ICsvBeanWriterInterface for all CSV writers writing to beans. ICsvListReaderInterface for readers that read into Lists. ICsvListWriterInterface for writers that write to a List. ICsvMapReaderThe interface for MapReaders, which read each CSV row into a Map. ICsvMapWriterThe interface for writers that write from Maps. ICsvReaderThe interface for CSV readers. ICsvWriterThe interface for CSV writers. ITokenizerThe interface for tokenizers, which are responsible for reading the CSV file, line by line. Class Summary Class Description AbstractCsvReaderDefines the standard behaviour of a CSV reader. AbstractCsvWriterDefines the standard behaviour of a CSV writer. AbstractTokenizerDefines the standard behaviour of a Tokenizer. CsvBeanReaderCsvBeanReader 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). CsvBeanWriterCsvBeanWriter writes a CSV file by mapping each field on the bean to a column in the CSV file (using the supplied name mapping). CsvListReaderCsvListReader is a simple reader that reads a row from a CSV file into a List of Strings. CsvListWriterCsvListWriter is a simple writer capable of writing arrays and Lists to a CSV file. CsvMapReaderCsvMapReader reads each CSV row into a Map with the column name as the map key, and the column value as the map value. CsvMapWriterCsvMapWriter writes Maps of Objects to a CSV file. TokenizerReads the CSV file, line by line.
Package org.supercsv.io Description
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.
SCaVis 2.2 © jWork.ORG