Package | Description |
---|---|
org.simpleflatmapper.csv |
CsvMapper classes to map object from a csv file. |
org.simpleflatmapper.csv.impl |
CsvMapper implementation. |
org.simpleflatmapper.csv.mapper |
Modifier and Type | Field and Description |
---|---|
static CsvColumnKey[] |
CsvMapperBuilder.EMPTY_KEYS |
Modifier and Type | Field and Description |
---|---|
static org.simpleflatmapper.util.Function<Object[],org.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,?>> |
CsvColumnDefinition.COLUMN_DEFINITION_FACTORY |
protected org.simpleflatmapper.map.MapperConfig<CsvColumnKey,?> |
CsvWriter.CsvWriterDSL.mapperConfig |
Modifier and Type | Method and Description |
---|---|
CsvColumnKey |
CsvColumnKey.alias(String name) |
CsvColumnKey[] |
CsvRowSet.getKeys() |
CsvColumnKey[] |
CsvRow.getKeys() |
protected CsvColumnKey |
CsvWriterBuilder.newKey(String column,
int i,
org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey> columnDefinition) |
Modifier and Type | Method and Description |
---|---|
org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey> |
CsvWriter.Column.definition() |
org.simpleflatmapper.map.mapper.AbstractColumnDefinitionProvider<CsvColumnKey> |
CsvMapperFactory.enrichColumnDefinitions(org.simpleflatmapper.map.mapper.AbstractColumnDefinitionProvider<CsvColumnKey> columnDefinitions) |
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,?> |
CsvWriter.CsvWriterDSL.mapperConfig() |
<T> CsvMapper<org.simpleflatmapper.map.Result<T,CsvColumnKey>> |
CsvMapperFactory.newErrorCollectingMapper(Class<T> target) |
<T> CsvMapper<org.simpleflatmapper.map.Result<T,CsvColumnKey>> |
CsvMapperFactory.newErrorCollectingMapper(Type target) |
<T> CsvMapper<org.simpleflatmapper.map.Result<T,CsvColumnKey>> |
CsvMapperFactory.newErrorCollectingMapper(org.simpleflatmapper.util.TypeReference<T> target) |
Modifier and Type | Method and Description |
---|---|
CsvParser.StaticMapToDSL<T> |
CsvParser.StaticMapToDSL.addMapping(String column,
org.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,?> columnDefinition) |
CsvParser.StaticMapToDSL<T> |
CsvParser.MapToDSL.addMapping(String column,
org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey> columnDefinition) |
CsvParser.MapToDSL<T> |
CsvParser.MapToDSL.columnDefinition(org.simpleflatmapper.util.Predicate<? super CsvColumnKey> predicate,
org.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,?> columnDefinition) |
CsvParser.MapToDSL<T> |
CsvParser.MapToDSL.columnDefinition(org.simpleflatmapper.util.Predicate<? super CsvColumnKey> predicate,
org.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,?> columnDefinition) |
CsvParser.MapToDSL<T> |
CsvParser.MapToDSL.columnDefinition(String column,
org.simpleflatmapper.map.mapper.ColumnDefinition<CsvColumnKey,?> columnDefinition) |
int |
CsvColumnKeyMapperKeyComparator.compare(org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey> m1,
org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey> m2) |
int |
CsvColumnKeyMapperKeyComparator.compare(org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey> m1,
org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey> m2) |
org.simpleflatmapper.map.mapper.AbstractColumnDefinitionProvider<CsvColumnKey> |
CsvMapperFactory.enrichColumnDefinitions(org.simpleflatmapper.map.mapper.AbstractColumnDefinitionProvider<CsvColumnKey> columnDefinitions) |
CsvWriter.CsvWriterDSL<T> |
CsvWriter.CsvWriterDSL.mapperConfig(org.simpleflatmapper.map.MapperConfig<CsvColumnKey,?> mapperConfig)
Create a new DSL object identical to the current one but with the specified mapperConfig.
|
protected CsvWriter.CsvWriterDSL<T> |
CsvWriter.CsvWriterDSL.newColumnMapDSL(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
CsvWriter.Column[] columns,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,?> mapperConfig,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
boolean skipHeaders) |
protected CsvWriter.CsvWriterDSL<T> |
CsvWriter.CsvWriterDSL.newCsvWriterDSL(CsvWriter.Column[] columns,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
org.simpleflatmapper.map.mapper.ContextualSourceFieldMapperImpl<T,Appendable> mapper,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,?> mapperConfig,
boolean skipHeaders) |
protected CsvWriter.NoColumnCsvWriterDSL<T> |
CsvWriter.NoColumnCsvWriterDSL.newCsvWriterDSL(CsvWriter.Column[] columns,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
org.simpleflatmapper.map.mapper.ContextualSourceFieldMapperImpl<T,Appendable> mapper,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,?> mapperConfig,
boolean skipHeaders) |
protected CsvWriter.CsvWriterDSL<T> |
CsvWriter.DefaultCsvWriterDSL.newCsvWriterDSL(CsvWriter.Column[] columns,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
org.simpleflatmapper.map.mapper.ContextualSourceFieldMapperImpl<T,Appendable> mapper,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,?> mapperConfig,
boolean skipHeaders) |
static CsvMapperFactory |
CsvMapperFactory.newInstance(org.simpleflatmapper.map.mapper.AbstractColumnDefinitionProvider<CsvColumnKey> columnDefinitionProvider) |
protected CsvColumnKey |
CsvWriterBuilder.newKey(String column,
int i,
org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey> columnDefinition) |
protected CsvWriter.CsvWriterDSL<T> |
CsvWriter.CsvWriterDSL.newMapDSL(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
CsvWriter.Column[] columns,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,?> mapperConfig,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
boolean skipHeaders) |
protected void |
CsvWriterBuilder.preFieldProcess(List<org.simpleflatmapper.map.FieldMapper<T,Appendable>> fieldMappers,
org.simpleflatmapper.map.mapper.PropertyMapping<T,?,CsvColumnKey> pm) |
Constructor and Description |
---|
CsvColumnKey(String name,
int index,
CsvColumnKey parent) |
CsvRow(CsvColumnKey[] keys,
int maxIndex,
org.simpleflatmapper.lightningcsv.parser.CharBuffer charBuffer) |
CsvRowSet(org.simpleflatmapper.lightningcsv.CsvReader csvReader,
int limit,
CsvColumnKey[] keys) |
Constructor and Description |
---|
Column(String name,
org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey> definition) |
CsvMapperBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.mapper.ColumnDefinitionProvider<CsvColumnKey> columnDefinitionProvider) |
CsvMapperBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,CsvRow> mapperConfig,
org.simpleflatmapper.map.getter.ContextualGetterFactory<CsvRow,CsvColumnKey> getterFactory,
org.simpleflatmapper.map.context.MappingContextFactoryBuilder<CsvRow,CsvColumnKey> parentBuilder) |
CsvMapperBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,CsvRow> mapperConfig,
org.simpleflatmapper.map.getter.ContextualGetterFactory<CsvRow,CsvColumnKey> getterFactory,
org.simpleflatmapper.map.context.MappingContextFactoryBuilder<CsvRow,CsvColumnKey> parentBuilder) |
CsvMapperBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,CsvRow> mapperConfig,
org.simpleflatmapper.map.getter.ContextualGetterFactory<CsvRow,CsvColumnKey> getterFactory,
org.simpleflatmapper.map.context.MappingContextFactoryBuilder<CsvRow,CsvColumnKey> parentBuilder) |
CsvWriterBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,?> mapperConfig,
org.simpleflatmapper.map.mapper.ConstantTargetFieldMapperFactory<Appendable,CsvColumnKey> fieldAppenderFactory,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter) |
CsvWriterBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,?> mapperConfig,
org.simpleflatmapper.map.mapper.ConstantTargetFieldMapperFactory<Appendable,CsvColumnKey> fieldAppenderFactory,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter) |
DynamicCsvSetRowMapper(org.simpleflatmapper.util.UnaryFactory<org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey>,org.simpleflatmapper.map.SetRowMapper<CsvRow,CsvRowSet,T,IOException>> mapperFactory,
org.simpleflatmapper.util.UnaryFactoryWithException<CsvRow,org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey>,IOException> mapperKeyFromRow,
org.simpleflatmapper.util.UnaryFactoryWithException<CsvRowSet,org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey>,IOException> mapperKeyFromSet) |
DynamicCsvSetRowMapper(org.simpleflatmapper.util.UnaryFactory<org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey>,org.simpleflatmapper.map.SetRowMapper<CsvRow,CsvRowSet,T,IOException>> mapperFactory,
org.simpleflatmapper.util.UnaryFactoryWithException<CsvRow,org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey>,IOException> mapperKeyFromRow,
org.simpleflatmapper.util.UnaryFactoryWithException<CsvRowSet,org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey>,IOException> mapperKeyFromSet) |
DynamicCsvSetRowMapper(org.simpleflatmapper.util.UnaryFactory<org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey>,org.simpleflatmapper.map.SetRowMapper<CsvRow,CsvRowSet,T,IOException>> mapperFactory,
org.simpleflatmapper.util.UnaryFactoryWithException<CsvRow,org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey>,IOException> mapperKeyFromRow,
org.simpleflatmapper.util.UnaryFactoryWithException<CsvRowSet,org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey>,IOException> mapperKeyFromSet) |
NoColumnCsvWriterDSL(org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,?> mapperConfig,
boolean skipHeaders) |
Modifier and Type | Method and Description |
---|---|
<CP,BC extends org.simpleflatmapper.util.BiConsumer<org.simpleflatmapper.util.Predicate<? super CsvColumnKey>,CP>> |
IdentityCsvColumnDefinitionProvider.forEach(Class<CP> propertyType,
BC consumer) |
Modifier and Type | Method and Description |
---|---|
org.simpleflatmapper.map.mapper.AbstractColumnDefinitionProvider<CsvColumnKey> |
CsvColumnDefinitionProviderImpl.copy() |
org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey> |
IdentityCsvColumnDefinitionProvider.getColumnDefinition(CsvColumnKey key) |
org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey> |
ColumnsMapperKeyBuilderCellConsumer.getKey() |
Modifier and Type | Method and Description |
---|---|
org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey> |
IdentityCsvColumnDefinitionProvider.getColumnDefinition(CsvColumnKey key) |
Object |
CsvRowKeySourceGetter.getValue(CsvColumnKey key,
CsvRow source) |
Constructor and Description |
---|
CsvMapperImpl(org.simpleflatmapper.map.SetRowMapper<CsvRow,CsvRowSet,T,IOException> setRowMapper,
CsvColumnKey[] keys) |
Constructor and Description |
---|
CsvColumnDefinitionProviderImpl(List<org.simpleflatmapper.map.mapper.AbstractColumnDefinitionProvider.PredicatedColunnPropertyFactory<CsvColumnKey>> properties) |
Modifier and Type | Method and Description |
---|---|
<P> org.simpleflatmapper.map.getter.ContextualGetter<CsvRow,P> |
CsvRowGetterFactory.newGetter(Type target,
CsvColumnKey key,
org.simpleflatmapper.map.context.MappingContextFactoryBuilder<?,CsvColumnKey> mappingContextFactoryBuilder,
Object... properties) |
Modifier and Type | Method and Description |
---|---|
<S,P> org.simpleflatmapper.map.FieldMapper<S,Appendable> |
FieldMapperToAppendableFactory.newFieldMapper(org.simpleflatmapper.map.mapper.PropertyMapping<S,P,CsvColumnKey> pm,
org.simpleflatmapper.map.context.MappingContextFactoryBuilder builder,
org.simpleflatmapper.map.MapperBuilderErrorHandler mappingErrorHandler) |
<P> org.simpleflatmapper.map.getter.ContextualGetter<CsvRow,P> |
CsvRowGetterFactory.newGetter(Type target,
CsvColumnKey key,
org.simpleflatmapper.map.context.MappingContextFactoryBuilder<?,CsvColumnKey> mappingContextFactoryBuilder,
Object... properties) |
Copyright © 2018. All rights reserved.