| 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 |
Mapper partial implementation. |
| org.simpleflatmapper.map.mapper | |
| org.simpleflatmapper.map.property |
| Modifier and Type | Class | Description |
|---|---|---|
class |
FieldKey<K extends FieldKey<K>> |
|
class |
MapperConfig<K extends FieldKey<K>,CD extends ColumnDefinition<K,CD>> |
| Modifier and Type | Field | Description |
|---|---|---|
protected K |
FieldKey.parent |
| Modifier and Type | Method | Description |
|---|---|---|
static <K extends FieldKey<K>,CD extends ColumnDefinition<K,CD>> |
MapperConfig.config(ColumnDefinitionProvider<CD,K> columnDefinitionProvider) |
|
static <K extends FieldKey<K>> |
MapperConfig.fieldMapperConfig() |
| Modifier and Type | Method | 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 | Description |
|---|---|---|
class |
MapperKey<K extends FieldKey<K>> |
| Modifier and Type | Method | Description |
|---|---|---|
<S,T> Mapper<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 | Description |
|---|---|
MapperKey(K[] keys,
FieldMapper<?,?>[] fieldMappers,
FieldMapper<?,?>[] constructorFieldMappers,
org.simpleflatmapper.reflect.BiInstantiator<?,?,?> instantiator,
Class<?> target,
Class<?> source) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
LogMapperBuilderErrorHandler.customFieldError(FieldKey<?> key,
String message) |
|
void |
RethrowMapperBuilderErrorHandler.customFieldError(FieldKey<?> key,
String message) |
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
ConstantSourceFieldMapperFactory<S,K extends FieldKey<K>> |
|
class |
ConstantSourceFieldMapperFactoryImpl<S,K extends FieldKey<K>> |
| Modifier and Type | Class | Description |
|---|---|---|
class |
IdentityFieldMapperColumnDefinitionProvider<K extends FieldKey<K>> |
| 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>> |
ConstantTargetFieldMapperFactoryImpl.newInstance(org.simpleflatmapper.reflect.SetterFactory<T,PropertyMapping<?,?,K,? extends ColumnDefinition<K,?>>> setterFactory,
Type targetType) |
|
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 |
|---|---|---|
K[] |
MapperKey.getColumns() |
| 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) |
|
org.simpleflatmapper.reflect.meta.PropertyNameMatcher |
DefaultPropertyNameMatcherFactory.newInstance(FieldKey<?> key) |
| Constructor | Description |
|---|---|
MapperKey(K... columns) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
FieldMapperColumnDefinition<K extends FieldKey<K>> |
| Modifier and Type | Method | 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.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.