| Package | Description |
|---|---|
| org.sfm.csv |
CsvMapper classes to map object from a csv file. |
| org.sfm.csv.impl |
CsvMapper implementation. |
| org.sfm.csv.impl.cellreader.joda |
| Modifier and Type | Field and Description |
|---|---|
static CsvColumnDefinition |
CsvColumnDefinition.IDENTITY |
| Modifier and Type | Method and Description |
|---|---|
CsvMapperFactory |
CsvMapperFactory.addColumnDefinition(Predicate<? super CsvColumnKey> predicate,
CsvColumnDefinition columnDefinition) |
CsvMapperFactory |
CsvMapperFactory.addColumnDefinition(String key,
CsvColumnDefinition columnDefinition) |
CsvMapperBuilder<T> |
CsvMapperBuilder.addMapping(CsvColumnKey key,
CsvColumnDefinition columnDefinition) |
CsvParser.StaticMapToDSL<T> |
CsvParser.MapToDSL.addMapping(String column,
CsvColumnDefinition columnDefinition) |
CsvParser.StaticMapToDSL<T> |
CsvParser.StaticMapToDSL.addMapping(String column,
CsvColumnDefinition columnDefinition) |
CsvMapperBuilder<T> |
CsvMapperBuilder.addMapping(String columnKey,
CsvColumnDefinition columnDefinition) |
CsvMapperBuilder<T> |
CsvMapperBuilder.addMapping(String columnKey,
int columnIndex,
CsvColumnDefinition columnDefinition) |
CsvParser.MapToDSL<T> |
CsvParser.MapToDSL.columnDefinition(Predicate<? super CsvColumnKey> predicate,
CsvColumnDefinition columnDefinition) |
CsvParser.MapToDSL<T> |
CsvParser.MapToDSL.columnDefinition(String column,
CsvColumnDefinition columnDefinition) |
static CsvColumnDefinition |
CsvColumnDefinition.compose(CsvColumnDefinition def1,
CsvColumnDefinition def2) |
<P> CellValueReader<P> |
CellValueReaderFactory.getReader(Type propertyType,
int index,
CsvColumnDefinition columnDefinition,
ParsingContextFactoryBuilder parsingContextFactoryBuilder) |
| Constructor and Description |
|---|
CsvMapperBuilder(Type target,
ClassMeta<T> classMeta,
ColumnDefinitionProvider<CsvColumnDefinition,CsvColumnKey> columnDefinitionProvider) |
CsvMapperBuilder(Type target,
ClassMeta<T> classMeta,
MapperBuilderErrorHandler mapperBuilderErrorHandler,
ColumnDefinitionProvider<CsvColumnDefinition,CsvColumnKey> columnDefinitions,
PropertyNameMatcherFactory propertyNameMatcherFactory,
CellValueReaderFactory cellValueReaderFactory,
int minDelayedSetter,
boolean failOnAsm,
int asmMapperNbFieldsLimit,
int maxMethodSize) |
| Modifier and Type | Method and Description |
|---|---|
protected CsvColumnDefinition |
CsvColumnDefinitionProviderImpl.compose(CsvColumnDefinition definition,
CsvColumnDefinition second) |
CsvColumnDefinition |
IdentityCsvColumnDefinitionProvider.getColumnDefinition(CsvColumnKey key) |
protected CsvColumnDefinition |
CsvColumnDefinitionProviderImpl.identity() |
| Modifier and Type | Method and Description |
|---|---|
List<Tuple2<Predicate<? super CsvColumnKey>,CsvColumnDefinition>> |
CsvColumnDefinitionProviderImpl.getDefinitions() |
| Modifier and Type | Method and Description |
|---|---|
protected CsvColumnDefinition |
CsvColumnDefinitionProviderImpl.compose(CsvColumnDefinition definition,
CsvColumnDefinition second) |
<T,P> CellSetter<T> |
CellSetterFactory.getCellSetter(PropertyMeta<T,P> prop,
int index,
CsvColumnDefinition columnDefinition,
ParsingContextFactoryBuilder parsingContextFactoryBuilder) |
<T,P> DelayedCellSetterFactory<T,P> |
CellSetterFactory.getDelayedCellSetter(PropertyMeta<T,P> prop,
int index,
CsvColumnDefinition columnDefinition,
ParsingContextFactoryBuilder parsingContextFactoryBuilder) |
<P> CellValueReader<P> |
CellValueReaderFactoryImpl.getReader(Type propertyType,
int index,
CsvColumnDefinition columnDefinition,
ParsingContextFactoryBuilder parsingContextFactoryBuilder) |
| Constructor and Description |
|---|
CsvColumnDefinitionProviderImpl(List<Tuple2<Predicate<? super CsvColumnKey>,CsvColumnDefinition>> definitions) |
DynamicCsvMapper(Type target,
ClassMeta<T> classMeta,
ColumnDefinitionProvider<CsvColumnDefinition,CsvColumnKey> columnDefinitionProvider) |
DynamicCsvMapper(Type target,
ClassMeta<T> classMeta,
FieldMapperErrorHandler<CsvColumnKey> fieldMapperErrorHandler,
MapperBuilderErrorHandler mapperBuilderErrorHandler,
RowHandlerErrorHandler rowHandlerErrorHandler,
String defaultDateFormat,
ColumnDefinitionProvider<CsvColumnDefinition,CsvColumnKey> columnDefinitions,
PropertyNameMatcherFactory propertyNameMatcherFactory,
CellValueReaderFactory cellValueReaderFactory,
boolean failOnAsm,
int asmMapperNbFieldsLimit,
int maxMethodSize) |
| Modifier and Type | Method and Description |
|---|---|
static CellValueReader<?> |
JodaTimeCellValueReaderHelper.getReader(Type type,
CsvColumnDefinition columnDefinition) |
Copyright © 2015. All rights reserved.