public final class ConstantSourceFieldMapperFactoryImpl<S,K extends FieldKey<K>> extends Object implements ConstantSourceFieldMapperFactory<S,K>
| Constructor and Description |
|---|
ConstantSourceFieldMapperFactoryImpl(ContextualGetterFactory<? super S,K> getterFactory,
org.simpleflatmapper.converter.ConverterService converterService,
Type sourceType) |
| Modifier and Type | Method and Description |
|---|---|
<P> ContextualGetter<? super S,? extends P> |
getGetterFromSource(K columnKey,
Type propertyType,
ColumnDefinition<K,?> columnDefinition,
org.simpleflatmapper.util.Supplier<org.simpleflatmapper.reflect.meta.ClassMeta<P>> propertyClassMetaSupplier,
MappingContextFactoryBuilder<?,? extends FieldKey<?>> mappingContextFactoryBuilder) |
<P> ContextualGetter<? super S,? extends P> |
lookForInstantiatorGetter(org.simpleflatmapper.reflect.meta.ClassMeta<P> classMeta,
K key,
ColumnDefinition<K,?> columnDefinition,
Collection<Type> types,
MappingContextFactoryBuilder<?,? extends FieldKey<?>> mappingContextFactoryBuilder) |
<T,P> FieldMapper<S,T> |
newFieldMapper(PropertyMapping<T,P,K> propertyMapping,
MappingContextFactoryBuilder contextFactoryBuilder,
MapperBuilderErrorHandler mappingErrorHandler) |
static <T> BooleanContextualGetter<T> |
toBooleanGetter(ContextualGetter<T,? extends Boolean> getter) |
static <T> ByteContextualGetter<T> |
toByteGetter(ContextualGetter<T,? extends Byte> getter) |
static <T> CharacterContextualGetter<T> |
toCharGetter(ContextualGetter<T,? extends Character> getter) |
static <T> DoubleContextualGetter<T> |
toDoubleGetter(ContextualGetter<T,? extends Double> getter) |
static <T> FloatContextualGetter<T> |
toFloatGetter(ContextualGetter<T,? extends Float> getter) |
static <T> IntContextualGetter<T> |
toIntGetter(ContextualGetter<T,? extends Integer> getter) |
static <T> LongContextualGetter<T> |
toLongGetter(ContextualGetter<T,? extends Long> getter) |
static <T> ShortContextualGetter<T> |
toShortGetter(ContextualGetter<T,? extends Short> getter) |
public ConstantSourceFieldMapperFactoryImpl(ContextualGetterFactory<? super S,K> getterFactory, org.simpleflatmapper.converter.ConverterService converterService, Type sourceType)
public static <T> BooleanContextualGetter<T> toBooleanGetter(ContextualGetter<T,? extends Boolean> getter)
public static <T> IntContextualGetter<T> toIntGetter(ContextualGetter<T,? extends Integer> getter)
public static <T> LongContextualGetter<T> toLongGetter(ContextualGetter<T,? extends Long> getter)
public static <T> FloatContextualGetter<T> toFloatGetter(ContextualGetter<T,? extends Float> getter)
public static <T> DoubleContextualGetter<T> toDoubleGetter(ContextualGetter<T,? extends Double> getter)
public static <T> ByteContextualGetter<T> toByteGetter(ContextualGetter<T,? extends Byte> getter)
public static <T> ShortContextualGetter<T> toShortGetter(ContextualGetter<T,? extends Short> getter)
public static <T> CharacterContextualGetter<T> toCharGetter(ContextualGetter<T,? extends Character> getter)
public <T,P> FieldMapper<S,T> newFieldMapper(PropertyMapping<T,P,K> propertyMapping, MappingContextFactoryBuilder contextFactoryBuilder, MapperBuilderErrorHandler mappingErrorHandler)
newFieldMapper in interface ConstantSourceFieldMapperFactory<S,K extends FieldKey<K>>public <P> ContextualGetter<? super S,? extends P> getGetterFromSource(K columnKey, Type propertyType, ColumnDefinition<K,?> columnDefinition, org.simpleflatmapper.util.Supplier<org.simpleflatmapper.reflect.meta.ClassMeta<P>> propertyClassMetaSupplier, MappingContextFactoryBuilder<?,? extends FieldKey<?>> mappingContextFactoryBuilder)
getGetterFromSource in interface ConstantSourceFieldMapperFactory<S,K extends FieldKey<K>>public <P> ContextualGetter<? super S,? extends P> lookForInstantiatorGetter(org.simpleflatmapper.reflect.meta.ClassMeta<P> classMeta, K key, ColumnDefinition<K,?> columnDefinition, Collection<Type> types, MappingContextFactoryBuilder<?,? extends FieldKey<?>> mappingContextFactoryBuilder)
Copyright © 2020. All rights reserved.