Package | Description |
---|---|
org.simpleflatmapper.csv |
CsvMapper classes to map object from a csv file. |
org.simpleflatmapper.csv.impl |
CsvMapper implementation. |
Modifier and Type | Field and Description |
---|---|
static CsvColumnDefinition |
CsvColumnDefinition.IDENTITY |
Modifier and Type | Method and Description |
---|---|
CsvColumnDefinition |
CsvColumnDefinition.addCustomCellValueReaderFactory(CellValueReaderFactory cellValueReaderFactory) |
CsvColumnDefinition |
CsvColumnDefinition.addCustomReader(CellValueReader<?> cellValueReader) |
CsvColumnDefinition |
CsvColumnDefinition.addCustomReader(StringReader<?> cellValueReader) |
CsvColumnDefinition |
CsvColumnDefinition.addDateFormat(String dateFormatDef) |
CsvColumnDefinition |
CsvColumnDefinition.addTimeZone(TimeZone tz) |
static CsvColumnDefinition |
CsvColumnDefinition.compose(CsvColumnDefinition def1,
CsvColumnDefinition def2) |
static CsvColumnDefinition |
CsvColumnDefinition.customCellValueReaderFactoryDefinition(CellValueReaderFactory cellValueReaderFactory) |
static CsvColumnDefinition |
CsvColumnDefinition.customReaderDefinition(CellValueReader<?> cellValueReader) |
static CsvColumnDefinition |
CsvColumnDefinition.customReaderDefinition(StringReader<?> cellValueReader) |
static CsvColumnDefinition |
CsvColumnDefinition.dateFormatDefinition(String dateFormatDef) |
static CsvColumnDefinition |
CsvColumnDefinition.identity() |
static CsvColumnDefinition |
CsvColumnDefinition.ignoreDefinition() |
static CsvColumnDefinition |
CsvColumnDefinition.key() |
static CsvColumnDefinition |
CsvColumnDefinition.key(org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> appliesTo) |
protected CsvColumnDefinition |
CsvColumnDefinition.newColumnDefinition(Object[] properties) |
static CsvColumnDefinition |
CsvColumnDefinition.of(Object... properties) |
static CsvColumnDefinition |
CsvColumnDefinition.renameDefinition(String name) |
static CsvColumnDefinition |
CsvColumnDefinition.timeZoneDefinition(TimeZone timeZone) |
Modifier and Type | Method and Description |
---|---|
CsvMapperBuilder<T> |
CsvMapperBuilder.addMapping(CsvColumnKey key,
CsvColumnDefinition columnDefinition) |
CsvMapperBuilder<T> |
CsvMapperBuilder.addMapping(String columnKey,
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,
int columnIndex,
CsvColumnDefinition columnDefinition) |
CsvParser.MapToDSL<T> |
CsvParser.MapToDSL.columnDefinition(org.simpleflatmapper.util.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,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.mapper.ColumnDefinitionProvider<CsvColumnDefinition,CsvColumnKey> columnDefinitionProvider) |
CsvMapperBuilder(Type target,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
int minDelayedSetter,
CellValueReaderFactory cellValueReaderFactory,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,CsvColumnDefinition> mapperConfig) |
Modifier and Type | Method and Description |
---|---|
CsvColumnDefinition |
IdentityCsvColumnDefinitionProvider.getColumnDefinition(CsvColumnKey key) |
protected CsvColumnDefinition |
CsvColumnDefinitionProviderImpl.identity() |
Modifier and Type | Method and Description |
---|---|
<T,P> CellSetter<T> |
CellSetterFactory.getCellSetter(org.simpleflatmapper.reflect.meta.PropertyMeta<T,P> prop,
int index,
CsvColumnDefinition columnDefinition,
ParsingContextFactoryBuilder parsingContextFactoryBuilder) |
<T,P> DelayedCellSetterFactory<T,P> |
CellSetterFactory.getDelayedCellSetter(org.simpleflatmapper.reflect.meta.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<org.simpleflatmapper.map.mapper.AbstractColumnDefinitionProvider.PredicatedColunnPropertyFactory<CsvColumnDefinition,CsvColumnKey>> properties) |
DynamicCsvMapper(Type target,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.mapper.ColumnDefinitionProvider<CsvColumnDefinition,CsvColumnKey> columnDefinitionProvider) |
DynamicCsvMapper(Type target,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
String defaultDateFormat,
CellValueReaderFactory cellValueReaderFactory,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,CsvColumnDefinition> mapperConfig) |
Copyright © 2018. All rights reserved.