| Package | Description |
|---|---|
| org.simpleflatmapper.map.fieldmapper |
FieldMapper implementations. |
| org.simpleflatmapper.map.mapper | |
| org.simpleflatmapper.map.property |
| Modifier and Type | Method and Description |
|---|---|
<P> ContextualGetter<? super S,? extends P> |
ConstantSourceFieldMapperFactoryImpl.getGetterFromSource(K columnKey,
Type propertyType,
ColumnDefinition<K,?> columnDefinition,
org.simpleflatmapper.util.Supplier<org.simpleflatmapper.reflect.meta.ClassMeta<P>> propertyClassMetaSupplier,
MappingContextFactoryBuilder<?,K> mappingContextFactoryBuilder) |
<P> ContextualGetter<? super S,? extends P> |
ConstantSourceFieldMapperFactory.getGetterFromSource(K columnKey,
Type propertyType,
ColumnDefinition<K,?> columnDefinition,
org.simpleflatmapper.util.Supplier<org.simpleflatmapper.reflect.meta.ClassMeta<P>> propertyClassMetaSupplier,
MappingContextFactoryBuilder<?,K> contextFactoryBuilder) |
<P> ContextualGetter<? super S,? extends P> |
ConstantSourceFieldMapperFactoryImpl.lookForInstantiatorGetter(org.simpleflatmapper.reflect.meta.ClassMeta<P> classMeta,
K key,
ColumnDefinition<K,?> columnDefinition,
Collection<Type> types,
MappingContextFactoryBuilder<?,K> mappingContextFactoryBuilder) |
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnDefinition<K extends FieldKey<K>,CD extends ColumnDefinition<K,CD>> |
| Modifier and Type | Field and Description |
|---|---|
protected org.simpleflatmapper.util.Function<Object[],ColumnDefinition<K,?>> |
MapperBuilder.columnDefinitionFactory |
| Modifier and Type | Method and Description |
|---|---|
ColumnDefinition<K,?> |
PropertyMapping.getColumnDefinition() |
ColumnDefinition<K,?> |
AbstractColumnDefinitionProvider.getColumnDefinition(K key) |
ColumnDefinition<K,?> |
ColumnDefinitionProvider.getColumnDefinition(K key) |
protected abstract ColumnDefinition<K,?> |
AbstractColumnDefinitionProvider.identity() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractColumnDefinitionProvider.addColumnDefinition(org.simpleflatmapper.util.Predicate<? super K> predicate,
ColumnDefinition<K,?> definition) |
MF |
AbstractMapperFactory.addColumnDefinition(org.simpleflatmapper.util.Predicate<? super K> predicate,
ColumnDefinition<K,?> columnDefinition)
Associate the specified columnDefinition to the property matching the predicate.
|
void |
AbstractColumnDefinitionProvider.addColumnDefinition(String name,
ColumnDefinition<K,?> definition) |
MF |
AbstractMapperFactory.addColumnDefinition(String column,
ColumnDefinition<K,?> columnDefinition)
Associate the specified columnDefinition to the specified property.
|
void |
SetRowMapperBuilderImpl.addMapping(K key,
ColumnDefinition<K,?> columnDefinition) |
ConstantSourceMapperBuilder<S,T,K> |
DefaultConstantSourceMapperBuilder.addMapping(K key,
ColumnDefinition<K,?> columnDefinition) |
void |
TransfromerSetRowMapperBuilder.addMapping(K key,
ColumnDefinition<K,?> columnDefinition) |
ConstantSourceMapperBuilder<S,T,K> |
DiscriminatorConstantSourceMapperBuilder.addMapping(K key,
ColumnDefinition<K,?> columnDefinition) |
abstract ConstantSourceMapperBuilder<S,T,K> |
ConstantSourceMapperBuilder.addMapping(K key,
ColumnDefinition<K,?> columnDefinition) |
void |
SetRowMapperBuilder.addMapping(K key,
ColumnDefinition<K,?> columnDefinition) |
B |
MapperBuilder.addMapping(K key,
ColumnDefinition<K,?> columnDefinition) |
protected <P> void |
DefaultConstantSourceMapperBuilder.addMapping(K columnKey,
ColumnDefinition<K,?> columnDefinition,
org.simpleflatmapper.reflect.meta.PropertyMeta<T,P> prop) |
protected <P> void |
DiscriminatorConstantSourceMapperBuilder.addMapping(K columnKey,
ColumnDefinition<K,?> columnDefinition,
org.simpleflatmapper.reflect.meta.PropertyMeta<T,P> prop) |
protected abstract <P> void |
ConstantSourceMapperBuilder.addMapping(K columnKey,
ColumnDefinition<K,?> columnDefinition,
org.simpleflatmapper.reflect.meta.PropertyMeta<T,P> prop) |
B |
MapperBuilder.addMapping(String column,
ColumnDefinition<K,?> columnDefinition)
add a new mapping to the specified property with the specified columnDefinition and an undefined type.
|
B |
MapperBuilder.addMapping(String column,
int index,
ColumnDefinition<K,?> columnDefinition)
add a new mapping to the specified property with the specified index, specified property definition and an undefined type.
|
<P> PropertyMapping<T,P,K> |
PropertyMappingsBuilder.addProperty(K key,
ColumnDefinition<K,?> columnDefinition) |
<P> PropertyMapping<T,P,K> |
PropertyMappingsBuilder.addProperty(K key,
ColumnDefinition<K,?> columnDefinition,
org.simpleflatmapper.reflect.meta.PropertyMeta<T,P> prop) |
<P> PropertyMapping<T,P,K> |
PropertyMappingsBuilder.addPropertyIfPresent(K key,
ColumnDefinition<K,?> columnDefinition) |
CD |
ColumnDefinition.compose(ColumnDefinition<K,?> columnDefinition) |
void |
PropertyMappingsBuilder.PropertyMappingsBuilderProbe.ignore(FieldKey key,
ColumnDefinition columnDefinition) |
void |
PropertyMappingsBuilder.PropertyMappingsBuilderProbe.map(FieldKey key,
ColumnDefinition columnDefinition,
org.simpleflatmapper.reflect.meta.PropertyMeta<?,?> prop) |
| Constructor and Description |
|---|
AbstractColumnNameDiscriminatorMapperFactory(AbstractColumnDefinitionProvider<K> columnDefinitions,
ColumnDefinition<K,?> identity,
AbstractColumnNameDiscriminatorMapperFactory.ColumnNameGetterFactory<S> columnNameGetterFactory) |
AbstractMapperFactory(AbstractColumnDefinitionProvider<K> columnDefinitions,
ColumnDefinition<K,?> identity) |
PropertyMapping(org.simpleflatmapper.reflect.meta.PropertyMeta<T,P> propertyMeta,
K columnKey,
ColumnDefinition<K,?> columnDefinition) |
| Constructor and Description |
|---|
MapperBuilder(KeyFactory<K> keyFactory,
SetRowMapperBuilder<IM,ROW,SET,T,K,E> setRowMapperBuilder,
org.simpleflatmapper.util.BiFunction<IM,List<K>,OM> specialisedMapper,
org.simpleflatmapper.util.Function<Object[],ColumnDefinition<K,?>> columnDefinitionFactory,
int calculatedIndex) |
| Modifier and Type | Class and Description |
|---|---|
class |
FieldMapperColumnDefinition<K extends FieldKey<K>> |
| Modifier and Type | Method and Description |
|---|---|
static <K extends FieldKey<K>> |
FieldMapperColumnDefinition.factory() |
Copyright © 2018. All rights reserved.