public class CsvWriterBuilder<T> extends org.simpleflatmapper.map.mapper.AbstractConstantTargetMapperBuilder<Appendable,T,CsvColumnKey,CsvWriterBuilder<T>>
Constructor and Description |
---|
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,
CellWriter cellWriter) |
Modifier and Type | Method and Description |
---|---|
protected org.simpleflatmapper.reflect.BiInstantiator<T,org.simpleflatmapper.map.MappingContext<? super T>,Appendable> |
getInstantiator() |
static <T> CsvWriterBuilder<T> |
newBuilder(Class<T> clazz) |
static <T> CsvWriterBuilder<T> |
newBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta) |
static <T> CsvWriterBuilder<T> |
newBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
CellWriter cellWriter) |
protected CsvColumnKey |
newKey(String column,
int i,
org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey> columnDefinition) |
protected void |
postMapperProcess(List<org.simpleflatmapper.map.FieldMapper<T,Appendable>> fieldMappers) |
protected void |
preFieldProcess(List<org.simpleflatmapper.map.FieldMapper<T,Appendable>> fieldMappers,
org.simpleflatmapper.map.mapper.PropertyMapping<T,?,CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> pm) |
public 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, CellWriter cellWriter)
public static <T> CsvWriterBuilder<T> newBuilder(Class<T> clazz)
public static <T> CsvWriterBuilder<T> newBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta)
public static <T> CsvWriterBuilder<T> newBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta, CellWriter cellWriter)
protected org.simpleflatmapper.reflect.BiInstantiator<T,org.simpleflatmapper.map.MappingContext<? super T>,Appendable> getInstantiator()
getInstantiator
in class org.simpleflatmapper.map.mapper.AbstractConstantTargetMapperBuilder<Appendable,T,CsvColumnKey,CsvWriterBuilder<T>>
protected CsvColumnKey newKey(String column, int i, org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey> columnDefinition)
newKey
in class org.simpleflatmapper.map.mapper.AbstractConstantTargetMapperBuilder<Appendable,T,CsvColumnKey,CsvWriterBuilder<T>>
protected void preFieldProcess(List<org.simpleflatmapper.map.FieldMapper<T,Appendable>> fieldMappers, org.simpleflatmapper.map.mapper.PropertyMapping<T,?,CsvColumnKey,org.simpleflatmapper.map.property.FieldMapperColumnDefinition<CsvColumnKey>> pm)
preFieldProcess
in class org.simpleflatmapper.map.mapper.AbstractConstantTargetMapperBuilder<Appendable,T,CsvColumnKey,CsvWriterBuilder<T>>
protected void postMapperProcess(List<org.simpleflatmapper.map.FieldMapper<T,Appendable>> fieldMappers)
postMapperProcess
in class org.simpleflatmapper.map.mapper.AbstractConstantTargetMapperBuilder<Appendable,T,CsvColumnKey,CsvWriterBuilder<T>>
Copyright © 2017. All rights reserved.