| Package | Description |
|---|---|
| org.simpleflatmapper.map |
Provides base class that are shared across all mappers.
|
| org.simpleflatmapper.map.asm | |
| org.simpleflatmapper.map.error | |
| org.simpleflatmapper.map.fieldmapper |
FieldMapper implementations. |
| org.simpleflatmapper.map.impl |
SourceMapper partial implementation. |
| org.simpleflatmapper.map.mapper | |
| org.simpleflatmapper.map.property |
| Modifier and Type | Class and Description |
|---|---|
class |
FieldKey<K extends FieldKey<K>> |
class |
MapperConfig<K extends FieldKey<K>,S> |
| Modifier and Type | Field and Description |
|---|---|
protected K |
FieldKey.parent |
| Modifier and Type | Method and Description |
|---|---|
static <K extends FieldKey<K>,S> |
MapperConfig.config(ColumnDefinitionProvider<K> columnDefinitionProvider) |
static <K extends FieldKey<K>,S> |
MapperConfig.fieldMapperConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
IgnoreMapperBuilderErrorHandler.customFieldError(FieldKey<?> key,
String message) |
void |
MapperBuilderErrorHandler.customFieldError(FieldKey<?> key,
String message) |
org.simpleflatmapper.reflect.meta.PropertyNameMatcher |
PropertyNameMatcherFactory.newInstance(FieldKey<?> key) |
boolean |
CaseInsensitiveFieldKeyNamePredicate.test(FieldKey<?> fieldKey) |
| Modifier and Type | Class and Description |
|---|---|
class |
MapperKey<K extends FieldKey<K>> |
| Modifier and Type | Method and Description |
|---|---|
<S,T> AbstractMapper<S,T> |
MapperAsmFactory.createMapper(FieldKey<?>[] keys,
FieldMapper<S,T>[] mappers,
FieldMapper<S,T>[] constructorMappers,
org.simpleflatmapper.reflect.BiInstantiator<S,MappingContext<? super S>,T> instantiator,
Class<? super S> source,
Class<T> target) |
| Constructor and Description |
|---|
MapperKey(K[] keys,
FieldMapper<?,?>[] fieldMappers,
FieldMapper<?,?>[] constructorFieldMappers,
org.simpleflatmapper.reflect.BiInstantiator<?,?,?> instantiator,
Class<?> target,
Class<?> source) |
| Modifier and Type | Method and Description |
|---|---|
void |
RethrowMapperBuilderErrorHandler.customFieldError(FieldKey<?> key,
String message) |
void |
LogMapperBuilderErrorHandler.customFieldError(FieldKey<?> key,
String message) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConstantSourceFieldMapperFactory<S,K extends FieldKey<K>> |
class |
ConstantSourceFieldMapperFactoryImpl<S,K extends FieldKey<K>> |
| Modifier and Type | Class and Description |
|---|---|
class |
IdentityFieldMapperColumnDefinitionProvider<K extends FieldKey<K>> |
| Modifier and Type | Field and Description |
|---|---|
FieldKey<K>[] |
DefaultConstantSourceMapperBuilder.GenericBuilderMapping.keys |
| Modifier and Type | Method and Description |
|---|---|
static <S,T,K extends FieldKey<K>> |
DefaultConstantSourceMapperBuilder.buildMapper(FieldMapper<S,T>[] fields,
DefaultConstantSourceMapperBuilder.InstantiatorAndFieldMappers<S,T> constructorFieldMappersAndInstantiator,
FieldKey<?>[] keys,
Class<T> target,
org.simpleflatmapper.reflect.ReflectionService reflectionService,
MapperSource<? super S,K> mapperSource,
MapperConfig<K,? extends S> mapperConfig) |
<S,T,K extends FieldKey<K>> |
MapperBiInstantiatorFactory.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>> |
MapperBiInstantiatorFactory.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) |
static <S,T,K extends FieldKey<K>> |
ConstantSourceMapperBuilder.newConstantSourceMapperBuilder(MapperSource<? super S,K> mapperSource,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
MapperConfig<K,? extends S> config,
MappingContextFactoryBuilder<S,K> mappingContextFactoryBuilder,
KeyFactory<K> keyFactory) |
static <S,T,K extends FieldKey<K>> |
ConstantSourceMapperBuilder.newConstantSourceMapperBuilder(MapperSource<? super S,K> mapperSource,
org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
MapperConfig<K,? extends S> config,
MappingContextFactoryBuilder<S,K> mappingContextFactoryBuilder,
KeyFactory<K> keyFactory,
org.simpleflatmapper.reflect.meta.PropertyFinder<T> propertyFinder) |
static <T,K extends FieldKey<K>> |
ConstantTargetFieldMapperFactoryImpl.newInstance(ContextualSetterFactory<T,PropertyMapping<?,?,K>> setterFactory,
Type targetType) |
static <T,K extends FieldKey<K>> |
ConstantTargetFieldMapperFactoryImpl.newInstance(org.simpleflatmapper.reflect.SetterFactory<T,PropertyMapping<?,?,K>> setterFactory,
Type targetType) |
static <T,K extends FieldKey<K>,S> |
PropertyMappingsBuilder.of(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
MapperConfig<K,S> mapperConfig,
org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> propertyPredicate) |
static <T,K extends FieldKey<K>,S> |
PropertyMappingsBuilder.of(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
MapperConfig<K,S> mapperConfig,
org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> propertyPredicate,
org.simpleflatmapper.reflect.meta.PropertyFinder<T> propertyFinder) |
static <S,T,K extends FieldKey<K>> |
FieldErrorHandlerGetter.of(K key,
ContextualGetter<? super S,? extends T> delegate,
FieldMapperErrorHandler<? super K> errorHandler) |
static <S,T,K extends FieldKey<K>> |
FieldErrorHandlerMapper.of(K key,
FieldMapper<S,T> delegate,
FieldMapperErrorHandler<? super K> errorHandler) |
| Modifier and Type | Method and Description |
|---|---|
K[] |
MapperKey.getColumns() |
| Modifier and Type | Method and Description |
|---|---|
static <S,T,K extends FieldKey<K>> |
DefaultConstantSourceMapperBuilder.buildMapper(FieldMapper<S,T>[] fields,
DefaultConstantSourceMapperBuilder.InstantiatorAndFieldMappers<S,T> constructorFieldMappersAndInstantiator,
FieldKey<?>[] keys,
Class<T> target,
org.simpleflatmapper.reflect.ReflectionService reflectionService,
MapperSource<? super S,K> mapperSource,
MapperConfig<K,? extends S> mapperConfig) |
void |
PropertyMappingsBuilder.PropertyMappingsBuilderProbe.ignore(FieldKey key,
ColumnDefinition columnDefinition) |
void |
PropertyMappingsBuilder.PropertyMappingsBuilderProbe.map(FieldKey key,
ColumnDefinition columnDefinition,
org.simpleflatmapper.reflect.meta.PropertyMeta<?,?> prop) |
org.simpleflatmapper.reflect.meta.PropertyNameMatcher |
DefaultPropertyNameMatcherFactory.newInstance(FieldKey<?> key) |
| Constructor and Description |
|---|
GenericBuilderMapping(DefaultConstantSourceMapperBuilder.GenericBuildBiInstantiator<S,T> genericBuilderInstantiator,
DefaultConstantSourceMapperBuilder.InstantiatorAndFieldMappers<S,GenericBuilder<S,T>> instantiatorAndFieldMappers,
FieldMapper<S,GenericBuilder<S,T>>[] genericBuilderFieldMappers,
FieldMapper<S,T>[] targetFieldMappers,
FieldKey<K>[] keys) |
MapperKey(K... columns) |
| Modifier and Type | Class and Description |
|---|---|
class |
FieldMapperColumnDefinition<K extends FieldKey<K>> |
| Modifier and Type | Method and Description |
|---|---|
<K extends FieldKey<K>> |
RenameProperty.apply(K key) |
static <K extends FieldKey<K>> |
FieldMapperColumnDefinition.compose(FieldMapperColumnDefinition<K> def1,
FieldMapperColumnDefinition<K> def2) |
static <K extends FieldKey<K>> |
FieldMapperColumnDefinition.customFieldMapperDefinition(FieldMapper<?,?> mapper) |
static <K extends FieldKey<K>> |
FieldMapperColumnDefinition.customGetter(org.simpleflatmapper.reflect.Getter<?,?> getter) |
static <K extends FieldKey<K>> |
FieldMapperColumnDefinition.customGetterFactory(org.simpleflatmapper.reflect.getter.GetterFactory<?,K> getterFactory) |
static <K extends FieldKey<K>> |
FieldMapperColumnDefinition.factory() |
static <K extends FieldKey<K>> |
FieldMapperColumnDefinition.identity() |
static <K extends FieldKey<K>> |
FieldMapperColumnDefinition.ignoreDefinition() |
static <K extends FieldKey<K>> |
FieldMapperColumnDefinition.key() |
static <K extends FieldKey<K>> |
FieldMapperColumnDefinition.key(org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> predicate) |
static <K extends FieldKey<K>> |
FieldMapperColumnDefinition.of(Object[] properties) |
static <K extends FieldKey<K>> |
FieldMapperColumnDefinition.renameDefinition(String name) |
Copyright © 2018. All rights reserved.