public final class ConstantSourceFieldMapperFactoryImpl<S,K extends FieldKey<K>> extends Object implements ConstantSourceFieldMapperFactory<S,K>
Constructor and Description |
---|
ConstantSourceFieldMapperFactoryImpl(org.simpleflatmapper.reflect.getter.GetterFactory<? super S,? super K> getterFactory,
org.simpleflatmapper.converter.ConverterService converterService,
Type sourceType) |
Modifier and Type | Method and Description |
---|---|
<P> org.simpleflatmapper.reflect.Getter<? super S,? extends P> |
getGetterFromSource(K columnKey,
Type propertyType,
FieldMapperColumnDefinition<K> columnDefinition,
org.simpleflatmapper.util.Supplier<org.simpleflatmapper.reflect.meta.ClassMeta<P>> propertyClassMetaSupplier) |
<P> org.simpleflatmapper.reflect.Getter<? super S,? extends P> |
lookForInstantiatorGetter(org.simpleflatmapper.reflect.meta.ClassMeta<P> classMeta,
K key,
FieldMapperColumnDefinition<K> columnDefinition,
Collection<Type> types) |
<T,P> FieldMapper<S,T> |
newFieldMapper(PropertyMapping<T,P,K,FieldMapperColumnDefinition<K>> propertyMapping,
MappingContextFactoryBuilder contextFactoryBuilder,
MapperBuilderErrorHandler mappingErrorHandler) |
public <T,P> FieldMapper<S,T> newFieldMapper(PropertyMapping<T,P,K,FieldMapperColumnDefinition<K>> propertyMapping, MappingContextFactoryBuilder contextFactoryBuilder, MapperBuilderErrorHandler mappingErrorHandler)
newFieldMapper
in interface ConstantSourceFieldMapperFactory<S,K extends FieldKey<K>>
public <P> org.simpleflatmapper.reflect.Getter<? super S,? extends P> getGetterFromSource(K columnKey, Type propertyType, FieldMapperColumnDefinition<K> columnDefinition, org.simpleflatmapper.util.Supplier<org.simpleflatmapper.reflect.meta.ClassMeta<P>> propertyClassMetaSupplier)
getGetterFromSource
in interface ConstantSourceFieldMapperFactory<S,K extends FieldKey<K>>
public <P> org.simpleflatmapper.reflect.Getter<? super S,? extends P> lookForInstantiatorGetter(org.simpleflatmapper.reflect.meta.ClassMeta<P> classMeta, K key, FieldMapperColumnDefinition<K> columnDefinition, Collection<Type> types)
Copyright © 2018. All rights reserved.