| Package | Description |
|---|---|
| org.simpleflatmapper.csv |
CsvMapper classes to map object from a csv file. |
| org.simpleflatmapper.csv.impl |
CsvMapper implementation. |
| org.simpleflatmapper.csv.impl.asm | |
| org.simpleflatmapper.csv.mapper |
| Modifier and Type | Field and Description |
|---|---|
protected org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> |
CsvWriter.CsvWriterDSL.mapperConfig |
protected org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> |
CsvWriter.CsvWriterDSL.mapperConfig |
| Modifier and Type | Method and Description |
|---|---|
CsvColumnKey |
CsvColumnKey.alias(String name) |
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.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> |
CsvWriter.CsvWriterDSL.mapperConfig() |
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<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 |
|---|---|
CsvMapperBuilder<T> |
CsvMapperBuilder.addMapping(CsvColumnKey key,
CsvColumnDefinition columnDefinition) |
CsvMapperBuilder<T> |
CsvMapperBuilder.addMapping(CsvColumnKey key,
Object... properties) |
| Modifier and Type | Method and Description |
|---|---|
CsvParser.MapToDSL<T> |
CsvParser.MapToDSL.columnDefinition(org.simpleflatmapper.util.Predicate<? super CsvColumnKey> predicate,
CsvColumnDefinition 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) |
CsvWriter.CsvWriterDSL<T> |
CsvWriter.CsvWriterDSL.mapperConfig(org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> mapperConfig)
Create a new DSL object identical to the current one but with the specified mapperConfig.
|
CsvWriter.CsvWriterDSL<T> |
CsvWriter.CsvWriterDSL.mapperConfig(org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<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,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> mapperConfig,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
boolean skipHeaders) |
protected CsvWriter.CsvWriterDSL<T> |
CsvWriter.CsvWriterDSL.newColumnMapDSL(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
CsvWriter.Column[] columns,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<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.ContextualFieldMapper<T,Appendable> mapper,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> mapperConfig,
boolean skipHeaders) |
protected CsvWriter.CsvWriterDSL<T> |
CsvWriter.CsvWriterDSL.newCsvWriterDSL(CsvWriter.Column[] columns,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
org.simpleflatmapper.map.mapper.ContextualFieldMapper<T,Appendable> mapper,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> mapperConfig,
boolean skipHeaders) |
protected CsvWriter.NoColumnCsvWriterDSL<T> |
CsvWriter.NoColumnCsvWriterDSL.newCsvWriterDSL(CsvWriter.Column[] columns,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
org.simpleflatmapper.map.mapper.ContextualFieldMapper<T,Appendable> mapper,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> mapperConfig,
boolean skipHeaders) |
protected CsvWriter.NoColumnCsvWriterDSL<T> |
CsvWriter.NoColumnCsvWriterDSL.newCsvWriterDSL(CsvWriter.Column[] columns,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
org.simpleflatmapper.map.mapper.ContextualFieldMapper<T,Appendable> mapper,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> mapperConfig,
boolean skipHeaders) |
protected CsvWriter.CsvWriterDSL<T> |
CsvWriter.DefaultCsvWriterDSL.newCsvWriterDSL(CsvWriter.Column[] columns,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
org.simpleflatmapper.map.mapper.ContextualFieldMapper<T,Appendable> mapper,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> mapperConfig,
boolean skipHeaders) |
protected CsvWriter.CsvWriterDSL<T> |
CsvWriter.DefaultCsvWriterDSL.newCsvWriterDSL(CsvWriter.Column[] columns,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
org.simpleflatmapper.map.mapper.ContextualFieldMapper<T,Appendable> mapper,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> mapperConfig,
boolean skipHeaders) |
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,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> mapperConfig,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
boolean skipHeaders) |
protected CsvWriter.CsvWriterDSL<T> |
CsvWriter.CsvWriterDSL.newMapDSL(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
CsvWriter.Column[] columns,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<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,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> pm) |
protected void |
CsvWriterBuilder.preFieldProcess(List<org.simpleflatmapper.map.FieldMapper<T,Appendable>> fieldMappers,
org.simpleflatmapper.map.mapper.PropertyMapping<T,?,CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> pm) |
| Constructor and Description |
|---|
CsvColumnKey(String name,
int index,
CsvColumnKey parent) |
| Constructor and Description |
|---|
Column(String name,
org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey> definition) |
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) |
CsvWriterBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<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,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<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,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> mapperConfig,
org.simpleflatmapper.map.mapper.ConstantTargetFieldMapperFactory<Appendable,CsvColumnKey> fieldAppenderFactory,
org.simpleflatmapper.lightningcsv.CellWriter cellWriter) |
NoColumnCsvWriterDSL(org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> mapperConfig,
boolean skipHeaders) |
NoColumnCsvWriterDSL(org.simpleflatmapper.lightningcsv.CellWriter cellWriter,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
org.simpleflatmapper.map.MapperConfig<CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<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.MapperKey<CsvColumnKey> |
ColumnsMapperKeyBuilderCellConsumer.getKey() |
| Modifier and Type | Method and Description |
|---|---|
CsvColumnDefinition |
IdentityCsvColumnDefinitionProvider.getColumnDefinition(CsvColumnKey key) |
<T,P> org.simpleflatmapper.reflect.Getter<CsvMapperCellHandler<T>,P> |
CellSetterFactory.newDelayedGetter(CsvColumnKey key,
Type type) |
Object |
CsvMapperCellHandlerImpl.peekDelayedCellSetterValue(CsvColumnKey key) |
| Modifier and Type | Method and Description |
|---|---|
protected CsvMapperImpl<T> |
DynamicCsvMapper.getCsvMapper(org.simpleflatmapper.map.mapper.MapperKey<CsvColumnKey> key) |
| Constructor and Description |
|---|
CsvMapperCellHandlerImpl(org.simpleflatmapper.reflect.Instantiator<CsvMapperCellHandler<T>,T> instantiator,
DelayedCellSetter<T,?>[] delayedCellSetters,
CellSetter<T>[] setters,
CsvColumnKey[] columns,
ParsingContext parsingContext,
org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> fieldErrorHandler) |
CsvMapperImpl(CsvMapperCellHandlerFactory<T> csvMapperCellHandlerFactory,
DelayedCellSetterFactory<T,?>[] delayedCellSetterFactories,
CellSetter<T>[] setters,
CsvColumnKey[] joinKeys,
org.simpleflatmapper.map.ConsumerErrorHandler consumerErrorHandlers,
int maxMandatoryCellIndex) |
| Constructor and Description |
|---|
CsvColumnDefinitionProviderImpl(List<org.simpleflatmapper.map.mapper.AbstractColumnDefinitionProvider.PredicatedColunnPropertyFactory<CsvColumnDefinition,CsvColumnKey>> properties) |
CsvMapperCellHandlerImpl(org.simpleflatmapper.reflect.Instantiator<CsvMapperCellHandler<T>,T> instantiator,
DelayedCellSetter<T,?>[] delayedCellSetters,
CellSetter<T>[] setters,
CsvColumnKey[] columns,
ParsingContext parsingContext,
org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> fieldErrorHandler) |
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) |
| Modifier and Type | Method and Description |
|---|---|
<T> CsvMapperCellHandlerFactory<T> |
CsvAsmFactory.createCsvMapperCellHandler(Type target,
DelayedCellSetterFactory<T,?>[] delayedCellSetterFactories,
CellSetter<T>[] setters,
org.simpleflatmapper.reflect.Instantiator<CsvMapperCellHandler<T>,T> instantiator,
CsvColumnKey[] keys,
ParsingContextFactory parsingContextFactory,
org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> fieldErrorHandler,
int maxMethodSize) |
| Modifier and Type | Method and Description |
|---|---|
<T> CsvMapperCellHandlerFactory<T> |
CsvAsmFactory.createCsvMapperCellHandler(Type target,
DelayedCellSetterFactory<T,?>[] delayedCellSetterFactories,
CellSetter<T>[] setters,
org.simpleflatmapper.reflect.Instantiator<CsvMapperCellHandler<T>,T> instantiator,
CsvColumnKey[] keys,
ParsingContextFactory parsingContextFactory,
org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> fieldErrorHandler,
int maxMethodSize) |
| Constructor and Description |
|---|
CsvMapperKey(CsvColumnKey[] keys,
CellSetter<T>[] setters,
DelayedCellSetterFactory<T,?>[] delayedCellSetterFactories,
org.simpleflatmapper.reflect.Instantiator<CsvMapperCellHandler<T>,T> instantiator,
Type target,
org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> fieldErrorHandler,
int maxMethodSize) |
| Constructor and Description |
|---|
CsvMapperKey(CsvColumnKey[] keys,
CellSetter<T>[] setters,
DelayedCellSetterFactory<T,?>[] delayedCellSetterFactories,
org.simpleflatmapper.reflect.Instantiator<CsvMapperCellHandler<T>,T> instantiator,
Type target,
org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> fieldErrorHandler,
int maxMethodSize) |
| Modifier and Type | Field and Description |
|---|---|
protected CsvColumnKey[] |
CsvMapperCellHandler.columns |
protected CsvColumnKey[] |
CsvMapperCellHandlerFactory.keys |
| Modifier and Type | Field and Description |
|---|---|
protected org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> |
CsvMapperCellHandlerFactory.fieldErrorHandler |
protected org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> |
CsvMapperCellHandler.fieldErrorHandler |
| Modifier and Type | Method and Description |
|---|---|
abstract Object |
CsvMapperCellHandler.peekDelayedCellSetterValue(CsvColumnKey key) |
| Modifier and Type | Method and Description |
|---|---|
<S,P> org.simpleflatmapper.map.FieldMapper<S,Appendable> |
FieldMapperToAppendableFactory.newFieldMapper(org.simpleflatmapper.map.mapper.PropertyMapping<S,P,CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> pm,
org.simpleflatmapper.map.context.MappingContextFactoryBuilder builder,
org.simpleflatmapper.map.MapperBuilderErrorHandler mappingErrorHandler) |
<S,P> org.simpleflatmapper.map.FieldMapper<S,Appendable> |
FieldMapperToAppendableFactory.newFieldMapper(org.simpleflatmapper.map.mapper.PropertyMapping<S,P,CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> pm,
org.simpleflatmapper.map.context.MappingContextFactoryBuilder builder,
org.simpleflatmapper.map.MapperBuilderErrorHandler mappingErrorHandler) |
| Constructor and Description |
|---|
BreakDetector(CsvColumnKey[] keys,
BreakDetector parent,
int delayedSetterEnd) |
CsvMapperCellHandler(org.simpleflatmapper.reflect.Instantiator<CsvMapperCellHandler<T>,T> instantiator,
CsvColumnKey[] columns,
int delayedCellSettersLength,
int cellSettersLength,
ParsingContext parsingContext,
org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> fieldErrorHandler) |
CsvMapperCellHandlerFactory(org.simpleflatmapper.reflect.Instantiator<CsvMapperCellHandler<T>,T> instantiator,
CsvColumnKey[] keys,
ParsingContextFactory parsingContextFactory,
org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> fieldErrorHandler) |
| Constructor and Description |
|---|
CsvMapperCellHandler(org.simpleflatmapper.reflect.Instantiator<CsvMapperCellHandler<T>,T> instantiator,
CsvColumnKey[] columns,
int delayedCellSettersLength,
int cellSettersLength,
ParsingContext parsingContext,
org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> fieldErrorHandler) |
CsvMapperCellHandlerFactory(org.simpleflatmapper.reflect.Instantiator<CsvMapperCellHandler<T>,T> instantiator,
CsvColumnKey[] keys,
ParsingContextFactory parsingContextFactory,
org.simpleflatmapper.map.FieldMapperErrorHandler<? super CsvColumnKey> fieldErrorHandler) |
Copyright © 2018. All rights reserved.