| Package | Description |
|---|---|
| org.simpleflatmapper.map |
Provides base class that are shared across all mappers.
|
| org.simpleflatmapper.map.asm | |
| org.simpleflatmapper.map.context | |
| org.simpleflatmapper.map.context.impl | |
| org.simpleflatmapper.map.fieldmapper |
FieldMapper implementations. |
| org.simpleflatmapper.map.getter | |
| org.simpleflatmapper.map.impl |
SourceMapper partial implementation. |
| org.simpleflatmapper.map.mapper |
| Modifier and Type | Field and Description |
|---|---|
static MappingContext |
MappingContext.EMPTY_CONTEXT |
| Modifier and Type | Method and Description |
|---|---|
T |
SourceMapper.map(S source,
MappingContext<? super S> context)
map the current row of source object to a new newInstance of T.
|
void |
FieldMapper.mapTo(S source,
T target,
MappingContext<? super S> context)
map source object to target object.
|
| 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) |
| Modifier and Type | Method and Description |
|---|---|
MappingContext<S> |
MappingContextFactory.newContext() |
MappingContext<? super ROW> |
MappingContextFactoryFromRows.newMappingContext(ROWS rows) |
| Modifier and Type | Class and Description |
|---|---|
class |
BreakDetectorMappingContext<S> |
class |
ValuedMappingContext<S> |
| Modifier and Type | Method and Description |
|---|---|
MappingContext<S> |
BreakDetectorMappingContextFactory.newContext() |
MappingContext<S> |
ValuedMappingContextFactory.newContext() |
| Constructor and Description |
|---|
BreakDetectorMappingContext(KeyDefinition<S,?> rootKeyDefinition,
MappingContext<S> delegateContext,
KeyDefinition<S,?>[] keyDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
void |
ShortConstantSourceFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
ShortConstantTargetFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
ConstantSourceFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
DoubleConstantTargetFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
CharacterConstantTargetFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
BooleanConstantTargetFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
IntConstantTargetFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
LongConstantTargetFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
ByteConstantTargetFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
BooleanConstantSourceFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
FloatConstantSourceFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> context) |
void |
MapperFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> context) |
void |
FloatConstantTargetFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> context) |
void |
CharacterConstantSourceFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
ConstantTargetFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
ByteConstantSourceFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
IntConstantSourceFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
DoubleConstantSourceFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
LongConstantSourceFieldMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
| Modifier and Type | Method and Description |
|---|---|
static <S,T> org.simpleflatmapper.util.BiFunction<? super S,? super MappingContext<?>,T> |
ContextualGetterBiFunction.of(Class<?> type,
ContextualGetter<? super S,? extends T> getter) |
| Modifier and Type | Method and Description |
|---|---|
T |
ContextualGetterBiInstantiator.newInstance(S s,
MappingContext<?> mappingContext) |
| Modifier and Type | Method and Description |
|---|---|
P |
GetterMapper.map(S source,
MappingContext<? super S> context) |
void |
GetterMapper.mapTo(S source,
P target,
MappingContext<? super S> context) |
| Constructor and Description |
|---|
StaticMapperEnumerable(SourceMapper<S,T> mapper,
MappingContext<? super S> mappingContext,
org.simpleflatmapper.util.Enumerable<S> sourceEnumerable) |
| Modifier and Type | Field and Description |
|---|---|
org.simpleflatmapper.reflect.BiInstantiator<S,MappingContext<? super S>,T> |
DefaultConstantSourceMapperBuilder.InstantiatorAndFieldMappers.instantiator |
| Modifier and Type | Method and Description |
|---|---|
MappingContext<? super S> |
ContextualSourceFieldMapperImpl.newMappingContext() |
| Modifier and Type | Method and Description |
|---|---|
static <S> Map<org.simpleflatmapper.reflect.Parameter,org.simpleflatmapper.util.BiFunction<? super S,? super MappingContext<?>,?>> |
MapperBiInstantiatorFactory.convertToBiInstantiator(Map<org.simpleflatmapper.reflect.Parameter,ContextualGetter<? super S,?>> constructorParameterGetterMap) |
<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) |
protected abstract org.simpleflatmapper.reflect.BiInstantiator<T,MappingContext<? super T>,S> |
AbstractConstantTargetMapperBuilder.getInstantiator() |
| Modifier and Type | Method and Description |
|---|---|
O |
TransformSetRowMapper.map(ROW source,
MappingContext<? super ROW> context) |
T |
AbstractEnumerableDelegateMapper.map(ROW source,
MappingContext<? super ROW> context) |
T |
DynamicSetRowMapper.map(ROW row,
MappingContext<? super ROW> context) |
T |
DynamicSourceFieldMapper.map(ROW row,
MappingContext<? super ROW> context) |
O |
TransformSourceMapper.map(ROW source,
MappingContext<? super ROW> context) |
T |
StaticSetRowMapper.map(ROW rs,
MappingContext<? super ROW> context) |
T |
AbstractMapper.map(S source,
MappingContext<? super S> mappingContext) |
O |
TransformSourceFieldMapper.map(S source,
MappingContext<? super S> context) |
T |
ContextualSourceFieldMapperImpl.map(S source,
MappingContext<? super S> context) |
protected abstract void |
AbstractMapper.mapFields(S source,
T target,
MappingContext<? super S> mappingContext) |
protected void |
MapperImpl.mapFields(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
GenericBuilder.mapFrom(S source,
MappingContext<? super S> context) |
void |
DynamicSourceFieldMapper.mapTo(ROW row,
T target,
MappingContext<? super ROW> context) |
void |
TransformSourceFieldMapper.mapTo(S source,
O target,
MappingContext<? super S> context) |
void |
AbstractMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
void |
ContextualSourceFieldMapperImpl.mapTo(S source,
T target,
MappingContext<? super S> context) |
void |
FieldErrorHandlerMapper.mapTo(S source,
T target,
MappingContext<? super S> mappingContext) |
protected abstract void |
AbstractMapper.mapToFields(S source,
T target,
MappingContext<? super S> mappingContext) |
protected void |
MapperImpl.mapToFields(S source,
T target,
MappingContext<? super S> mappingContext) |
GenericBuilder<S,T> |
DefaultConstantSourceMapperBuilder.GenericBuildBiInstantiator.newInstance(S o,
MappingContext<? super S> o2) |
| Constructor and Description |
|---|
JoinMapperEnumerable(SourceFieldMapper<S,T> mapper,
MappingContext<? super S> mappingContext,
org.simpleflatmapper.util.Enumerable<S> sourceEnumerable) |
PredicatedMapperWithContext(org.simpleflatmapper.util.Predicate<ROW> predicate,
SourceFieldMapper<ROW,T> mapper,
MappingContext<? super ROW> mappingContext) |
| Constructor and Description |
|---|
AbstractMapper(org.simpleflatmapper.reflect.BiInstantiator<? super S,MappingContext<? super S>,T> instantiator) |
InstantiatorAndFieldMappers(DefaultConstantSourceMapperBuilder.ConstructorInjections constructorInjections,
org.simpleflatmapper.reflect.BiInstantiator<S,MappingContext<? super S>,T> instantiator) |
MapperImpl(FieldMapper<S,T>[] fieldMappers,
FieldMapper<S,T>[] constructorMappers,
org.simpleflatmapper.reflect.BiInstantiator<? super S,MappingContext<? super S>,T> instantiator) |
Copyright © 2018. All rights reserved.