| Modifier and Type | Field and Description |
|---|---|
protected org.simpleflatmapper.reflect.meta.ClassMeta<T> |
classMeta |
protected ConstantTargetFieldMapperFactory<S,K> |
fieldAppenderFactory |
protected MapperConfig<K,?> |
mapperConfig |
protected PropertyMappingsBuilder<T,K> |
propertyMappingsBuilder |
protected Class<S> |
sourceClass |
| Constructor and Description |
|---|
AbstractConstantTargetMapperBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
Class<S> sourceClass,
MapperConfig<K,?> mapperConfig,
ConstantTargetFieldMapperFactory<S,K> fieldAppenderFactory) |
| Modifier and Type | Method and Description |
|---|---|
B |
addColumn(K key,
FieldMapperColumnDefinition<K> columnDefinition) |
B |
addColumn(K key,
Object... properties) |
B |
addColumn(String column) |
B |
addColumn(String column,
FieldMapperColumnDefinition<K> columnDefinition) |
B |
addColumn(String column,
Object... properties) |
protected abstract org.simpleflatmapper.reflect.BiInstantiator<T,MappingContext<? super T>,S> |
getInstantiator() |
protected int |
getStartingIndex() |
protected KeySourceGetter<K,? super T> |
keySourceGetter() |
ContextualSourceFieldMapperImpl<T,S> |
mapper() |
protected abstract K |
newKey(String column,
int i,
FieldMapperColumnDefinition<K> columnDefinition) |
protected void |
postFieldProcess(List<FieldMapper<T,S>> mappers,
PropertyMapping<T,?,K> pm) |
protected void |
postMapperProcess(List<FieldMapper<T,S>> mappers) |
protected void |
preFieldProcess(List<FieldMapper<T,S>> mappers,
PropertyMapping<T,?,K> pm) |
protected final MapperConfig<K extends FieldKey<K>,?> mapperConfig
protected final PropertyMappingsBuilder<T,K extends FieldKey<K>> propertyMappingsBuilder
protected final ConstantTargetFieldMapperFactory<S,K extends FieldKey<K>> fieldAppenderFactory
protected final org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta
public AbstractConstantTargetMapperBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta, Class<S> sourceClass, MapperConfig<K,?> mapperConfig, ConstantTargetFieldMapperFactory<S,K> fieldAppenderFactory)
public B addColumn(String column, FieldMapperColumnDefinition<K> columnDefinition)
public B addColumn(K key, FieldMapperColumnDefinition<K> columnDefinition)
public ContextualSourceFieldMapperImpl<T,S> mapper()
protected void postMapperProcess(List<FieldMapper<T,S>> mappers)
protected void postFieldProcess(List<FieldMapper<T,S>> mappers, PropertyMapping<T,?,K> pm)
protected void preFieldProcess(List<FieldMapper<T,S>> mappers, PropertyMapping<T,?,K> pm)
protected int getStartingIndex()
protected abstract org.simpleflatmapper.reflect.BiInstantiator<T,MappingContext<? super T>,S> getInstantiator()
protected abstract K newKey(String column, int i, FieldMapperColumnDefinition<K> columnDefinition)
protected KeySourceGetter<K,? super T> keySourceGetter()
Copyright © 2020. All rights reserved.