| Package | Description |
|---|---|
| org.simpleflatmapper.map |
Provides base class that are shared across all mappers.
|
| org.simpleflatmapper.map.mapper | |
| org.simpleflatmapper.map.property |
| Modifier and Type | Class | Description |
|---|---|---|
class |
MapperConfig<K extends FieldKey<K>,CD extends ColumnDefinition<K,CD>> |
| Modifier and Type | Method | Description |
|---|---|---|
static <K extends FieldKey<K>,CD extends ColumnDefinition<K,CD>> |
MapperConfig.config(ColumnDefinitionProvider<CD,K> columnDefinitionProvider) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractColumnDefinitionProvider<C extends ColumnDefinition<K,C>,K extends FieldKey<K>> |
|
static class |
AbstractColumnDefinitionProvider.PredicatedColunnPropertyFactory<C extends ColumnDefinition<K,C>,K extends FieldKey<K>> |
|
class |
AbstractMapperFactory<K extends FieldKey<K>,CD extends ColumnDefinition<K,CD>,MF extends AbstractMapperFactory<K,CD,MF>> |
|
class |
CalculateMaxIndex<T,K extends FieldKey<K>,D extends ColumnDefinition<K,D>> |
|
class |
ColumnDefinition<K extends FieldKey<K>,CD extends ColumnDefinition<K,CD>> |
|
interface |
ColumnDefinitionProvider<C extends ColumnDefinition<K,C>,K extends FieldKey<K>> |
|
class |
PropertyMapping<T,P,K extends FieldKey<K>,D extends ColumnDefinition<K,D>> |
|
class |
PropertyMappingsBuilder<T,K extends FieldKey<K>,D extends ColumnDefinition<K,D>> |
| Modifier and Type | Method | Description |
|---|---|---|
<S,T,K extends FieldKey<K>,D extends ColumnDefinition<K,D>> |
MapperBiInstantiatorFactory.getBiInstantiator(Type source,
Type target,
PropertyMappingsBuilder<T,K,D> propertyMappingsBuilder,
Map<org.simpleflatmapper.reflect.Parameter,org.simpleflatmapper.util.BiFunction<? super S,? super MappingContext<? super S>,?>> constructorParameterGetterMap,
org.simpleflatmapper.reflect.getter.GetterFactory<? super S,K> getterFactory,
boolean builderIgnoresNullValues) |
|
<S,T,K extends FieldKey<K>,D extends ColumnDefinition<K,D>> |
MapperBiInstantiatorFactory.getBiInstantiator(Type source,
Type target,
PropertyMappingsBuilder<T,K,D> propertyMappingsBuilder,
Map<org.simpleflatmapper.reflect.Parameter,org.simpleflatmapper.util.BiFunction<? super S,? super MappingContext<? super S>,?>> constructorParameterGetterMap,
org.simpleflatmapper.reflect.getter.GetterFactory<? super S,K> getterFactory,
boolean useAsmIfEnabled,
boolean builderIgnoresNullValues) |
|
static <T,K extends FieldKey<K>,D extends ColumnDefinition<K,D>> |
PropertyMappingsBuilder.of(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
MapperConfig<K,D> mapperConfig,
org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> propertyPredicate) |
|
static <T,K extends FieldKey<K>,D extends ColumnDefinition<K,D>> |
PropertyMappingsBuilder.of(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta,
MapperConfig<K,D> mapperConfig,
org.simpleflatmapper.util.Predicate<org.simpleflatmapper.reflect.meta.PropertyMeta<?,?>> propertyPredicate,
org.simpleflatmapper.reflect.meta.PropertyFinder<T> propertyFinder) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
PropertyMappingsBuilder.PropertyMappingsBuilderProbe.ignore(FieldKey key,
ColumnDefinition columnDefinition) |
|
void |
PropertyMappingsBuilder.PropertyMappingsBuilderProbe.map(FieldKey key,
ColumnDefinition columnDefinition,
org.simpleflatmapper.reflect.meta.PropertyMeta<?,?> prop) |
| Modifier and Type | Method | Description |
|---|---|---|
static <T,K extends FieldKey<K>> |
ConstantTargetFieldMapperFactoryImpl.newInstance(org.simpleflatmapper.reflect.SetterFactory<T,PropertyMapping<?,?,K,? extends ColumnDefinition<K,?>>> setterFactory,
Type targetType) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
FieldMapperColumnDefinition<K extends FieldKey<K>> |
Copyright © 2018. All rights reserved.