| Interface | Description |
|---|---|
| CellValueReader<T> | |
| CellValueReaderFactory | |
| CellWriter | |
| CsvMapper<T> |
A CsvMapper will map from a
CsvReader to an object of the specified type T. |
| Class | Description |
|---|---|
| CloseableCsvReader | |
| CsvColumnDefinition | |
| CsvColumnKey | |
| CsvColumnKeyMapperKeyComparator | |
| CsvMapperBuilder<T> | |
| CsvMapperFactory |
CsvMapperFactory is not Thread-Safe but the mappers are.
|
| CsvParser |
CsvParser provides an fluent DSL to parse or map csv content.
|
| CsvParser.AbstractDSL<D extends CsvParser.AbstractDSL<D>> | |
| CsvParser.DSL |
DSL for csv parsing.
|
| CsvParser.DSLYamlComment | |
| CsvParser.MapToDSL<T> |
DSL for csv mapping to a dynamic jdbcMapper.
|
| CsvParser.MapWithDSL<T> |
DSL for csv mapping to a provided jdbcMapper.
|
| CsvParser.StaticMapToDSL<T> |
DSL for csv mapping to a static jdbcMapper.
|
| CsvReader | |
| CsvWriter<T> |
A CsvWriter allows the caller to write object of type T to an appendable in a specified format.
|
| CsvWriter.Column | |
| CsvWriter.CsvWriterDSL<T> |
the csv writer DSL
|
| CsvWriter.DefaultCsvWriterDSL<T> | |
| CsvWriter.NoColumnCsvWriterDSL<T> | |
| CsvWriterBuilder<T> | |
| ParsingContext | |
| ParsingContextFactory | |
| ParsingContextFactoryBuilder |
| Enum | Description |
|---|---|
| CsvParser.AbstractDSL.StringPostProcessing |
CsvMapper classes to map object from a csv file. It is instantiated using the CsvMapperFactory
CsvMapper<MyObject> jdbcMapper = CsvMapperFactory.newInstance().newMapper(MyObject.class);
jdbcMapper.forEach(reader, (o) -> writer.append(o.toString()).append("\n"));
Copyright © 2016. All rights reserved.