java.lang.Object
org.simpleflatmapper.map.mapper.MapperBuilder<CsvRow,CsvRowSet,T,CsvColumnKey,IOException,org.simpleflatmapper.map.SetRowMapper<CsvRow,CsvRowSet,T,IOException>,CsvMapper<T>,CsvMapperBuilder<T>>
org.simpleflatmapper.csv.CsvMapperBuilder<T>
public class CsvMapperBuilder<T>
extends org.simpleflatmapper.map.mapper.MapperBuilder<CsvRow,CsvRowSet,T,CsvColumnKey,IOException,org.simpleflatmapper.map.SetRowMapper<CsvRow,CsvRowSet,T,IOException>,CsvMapper<T>,CsvMapperBuilder<T>>
-
Field Summary
FieldsFields inherited from class org.simpleflatmapper.map.mapper.MapperBuilder
columnDefinitionFactory, keyFactory, setRowMapperBuilder, specialisedMapper -
Constructor Summary
ConstructorsConstructorDescriptionCsvMapperBuilder(Type target) CsvMapperBuilder(Type target, org.simpleflatmapper.reflect.ReflectionService reflectionService) CsvMapperBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta) 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<? super CsvRow, CsvColumnKey> getterFactory, org.simpleflatmapper.map.context.MappingContextFactoryBuilder<CsvRow, CsvColumnKey> parentBuilder) -
Method Summary
Methods inherited from class org.simpleflatmapper.map.mapper.MapperBuilder
addKey, addMapper, addMapping, addMapping, addMapping, addMapping, addMapping, addMapping, addMapping, addMapping, mapper, sourceFieldMapper
-
Field Details
-
DEFAULT_DATE_FORMAT
-
EMPTY_KEYS
-
-
Constructor Details
-
CsvMapperBuilder
-
CsvMapperBuilder
public CsvMapperBuilder(Type target, org.simpleflatmapper.reflect.ReflectionService reflectionService) -
CsvMapperBuilder
-
CsvMapperBuilder
public CsvMapperBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta, org.simpleflatmapper.map.mapper.ColumnDefinitionProvider<CsvColumnKey> columnDefinitionProvider) -
CsvMapperBuilder
public CsvMapperBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta, org.simpleflatmapper.map.MapperConfig<CsvColumnKey, CsvRow> mapperConfig, org.simpleflatmapper.map.getter.ContextualGetterFactory<? super CsvRow, CsvColumnKey> getterFactory, org.simpleflatmapper.map.context.MappingContextFactoryBuilder<CsvRow, CsvColumnKey> parentBuilder) - Parameters:
classMeta- the meta for the target class.mapperConfig- the mapperConfig.getterFactory- the Getter factory.parentBuilder- the parent builder, null if none.
-
-
Method Details
-
addDefaultHeaders
public void addDefaultHeaders()
-