public class MapperBiInstantiatorFactory extends Object
| Constructor and Description |
|---|
MapperBiInstantiatorFactory(org.simpleflatmapper.reflect.InstantiatorFactory instantiatorFactory) |
| Modifier and Type | Method and Description |
|---|---|
static <S> Map<org.simpleflatmapper.reflect.Parameter,org.simpleflatmapper.util.BiFunction<? super S,? super MappingContext<?>,?>> |
convertToBiInstantiator(Map<org.simpleflatmapper.reflect.Parameter,ContextualGetter<? super S,?>> constructorParameterGetterMap) |
<S,T,K extends FieldKey<K>> |
getBiInstantiator(Type source,
Type target,
PropertyMappingsBuilder<T,K> propertyMappingsBuilder,
Map<org.simpleflatmapper.reflect.Parameter,ContextualGetter<? super S,?>> constructorParameterGetterMap,
ContextualGetterFactory<? super S,K> getterFactory,
boolean useAsmIfEnabled,
boolean builderIgnoresNullValues,
MappingContextFactoryBuilder<? super S,K> mappingContextFactoryBuilder) |
<S,T,K extends FieldKey<K>> |
getBiInstantiator(Type source,
Type target,
PropertyMappingsBuilder<T,K> propertyMappingsBuilder,
Map<org.simpleflatmapper.reflect.Parameter,ContextualGetter<? super S,?>> constructorParameterGetterMap,
ContextualGetterFactory<? super S,K> getterFactory,
boolean builderIgnoresNullValues,
MappingContextFactoryBuilder<? super S,K> mappingContextFactoryBuilder) |
public MapperBiInstantiatorFactory(org.simpleflatmapper.reflect.InstantiatorFactory instantiatorFactory)
public <S,T,K extends FieldKey<K>> org.simpleflatmapper.reflect.BiInstantiator<S,MappingContext<?>,T> getBiInstantiator(Type source, Type target, PropertyMappingsBuilder<T,K> propertyMappingsBuilder, Map<org.simpleflatmapper.reflect.Parameter,ContextualGetter<? super S,?>> constructorParameterGetterMap, ContextualGetterFactory<? super S,K> getterFactory, boolean builderIgnoresNullValues, MappingContextFactoryBuilder<? super S,K> mappingContextFactoryBuilder) throws NoSuchMethodException
NoSuchMethodExceptionpublic <S,T,K extends FieldKey<K>> org.simpleflatmapper.reflect.BiInstantiator<S,MappingContext<?>,T> getBiInstantiator(Type source, Type target, PropertyMappingsBuilder<T,K> propertyMappingsBuilder, Map<org.simpleflatmapper.reflect.Parameter,ContextualGetter<? super S,?>> constructorParameterGetterMap, ContextualGetterFactory<? super S,K> getterFactory, boolean useAsmIfEnabled, boolean builderIgnoresNullValues, MappingContextFactoryBuilder<? super S,K> mappingContextFactoryBuilder) throws NoSuchMethodException
NoSuchMethodExceptionpublic static <S> Map<org.simpleflatmapper.reflect.Parameter,org.simpleflatmapper.util.BiFunction<? super S,? super MappingContext<?>,?>> convertToBiInstantiator(Map<org.simpleflatmapper.reflect.Parameter,ContextualGetter<? super S,?>> constructorParameterGetterMap)
Copyright © 2020. All rights reserved.