| Package | Description |
|---|---|
| ma.glasnost.orika | |
| ma.glasnost.orika.impl | |
| ma.glasnost.orika.impl.mapping.strategy | |
| ma.glasnost.orika.metadata | |
| ma.glasnost.orika.util |
| Modifier and Type | Class and Description |
|---|---|
class |
CustomMapper<A,B>
Abstract super-class for all generated mappers and user custom mappers.
|
static class |
MapperBase.MapperBaseAdapter<A,B>
Deprecated.
Provides backward-compatibility for custom mappers that extend
the deprecated MapperBase.
|
| Modifier and Type | Method and Description |
|---|---|
<A,B> Mapper<A,B> |
MapperFactory.lookupMapper(MapperKey mapperKey)
Get the Mapper (if any) which has been associated with the given
MapperKey.
|
<A,B> Mapper<A,B> |
MapperFactory.lookupMapper(MapperKey mapperKey,
MappingContext context)
Get the Mapper (if any) which has been associated with the given
MapperKey.
|
| Modifier and Type | Method and Description |
|---|---|
<A,B> void |
MapperFactory.registerMapper(Mapper<A,B> mapper)
Registers the specified custom mapper with the factory; it will be used
for mapping between it's configured types.
|
void |
CustomMapper.setUsedMappers(Mapper<Object,Object>[] mapper) |
void |
MapperBase.setUsedMappers(Mapper<Object,Object>[] mapper)
Deprecated.
|
void |
Mapper.setUsedMappers(Mapper<Object,Object>[] mapper)
Store the set of custom mappers used by this mapper.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GeneratedMapperBase |
class |
MultipleMapperWrapper
|
class |
ReversedMapper<A,B>
ReversedMapper is used to wrap an existing mapper and reverse it's direction
|
| Modifier and Type | Field and Description |
|---|---|
protected Mapper<Object,Object> |
GeneratedMapperBase.customMapper |
| Modifier and Type | Field and Description |
|---|---|
protected SortedCollection<Mapper<Object,Object>> |
DefaultMapperFactory.mappersRegistry |
| Modifier and Type | Method and Description |
|---|---|
Mapper<Object,Object> |
MultipleMapperWrapper.findMapperFor(MapperKey mapperKey) |
protected <A,B> Mapper<A,B> |
DefaultMapperFactory.getRegisteredMapper(MapperKey mapperKey) |
Mapper<Object,Object>[] |
MultipleMapperWrapper.getUsedMappers() |
Mapper<Object,Object>[] |
GeneratedMapperBase.getUsedMappers() |
<A,B> Mapper<A,B> |
DefaultMapperFactory.lookupMapper(MapperKey mapperKey) |
Mapper<Object,Object> |
DefaultMapperFactory.lookupMapper(MapperKey mapperKey,
MappingContext context)
Searches for a Mapper which is capable of mapping the classes identified
by the provided MapperKey instance
|
static <A,B> Mapper<A,B> |
ReversedMapper.reverse(Mapper<B,A> mapperToReverse)
Reterns a Mapper which is a reversal of the supplied Mapper
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Mapper<Object,Object>> |
MultipleMapperWrapper.getMappersRegistry() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
GeneratedMapperBase.isUsedMapperOf(Mapper<Object,Object> usedMapper,
Mapper<Object,Object> ofMapper)
Returns true if
usedMapper is found within the usedMapper hierarchy
of ofMapper. |
static boolean |
GeneratedMapperBase.isUsedMapperOf(Mapper<Object,Object> usedMapper,
Mapper<Object,Object> ofMapper)
Returns true if
usedMapper is found within the usedMapper hierarchy
of ofMapper. |
static boolean |
GeneratedMapperBase.isUsedMappersInitialized(Mapper<Object,Object> mapper)
Returns true if the
usedMappers-array of the given mapper is initialized. |
<A,B> void |
DefaultMapperFactory.registerMapper(Mapper<A,B> mapper) |
static <A,B> Mapper<A,B> |
ReversedMapper.reverse(Mapper<B,A> mapperToReverse)
Reterns a Mapper which is a reversal of the supplied Mapper
|
void |
GeneratedMapperBase.setCustomMapper(Mapper<Object,Object> customMapper) |
void |
MultipleMapperWrapper.setUsedMappers(Mapper<Object,Object>[] usedMappers) |
void |
GeneratedMapperBase.setUsedMappers(Mapper<Object,Object>[] usedMappers) |
void |
ReversedMapper.setUsedMappers(Mapper<Object,Object>[] mappers) |
boolean |
GeneratedMapperBase.uses(Mapper<Object,Object> mapper)
Returns true if this mapper (or any of it's usedMappers, recursively)
makes use of the specified mapper.
|
| Constructor and Description |
|---|
MultipleMapperWrapper(Type<Object> typeA,
Type<Object> typeB,
List<Mapper<Object,Object>> mappers) |
| Modifier and Type | Field and Description |
|---|---|
protected Mapper<Object,Object> |
UseCustomMapperStrategy.customMapper
The custom mapper resolved for this strategy
|
| Modifier and Type | Method and Description |
|---|---|
Mapper<Object,Object> |
MappingStrategyRecorder.getResolvedMapper() |
| Modifier and Type | Method and Description |
|---|---|
void |
MappingStrategyRecorder.setResolvedMapper(Mapper<Object,Object> resolvedMapper)
Sets the mapper to be used with the strategy
|
| Constructor and Description |
|---|
InstantiateAndUseCustomMapperStrategy(Type<Object> sourceType,
Type<Object> destinationType,
Mapper<Object,Object> customMapper,
ObjectFactory<Object> objectFactory,
UnenhanceStrategy unenhancer)
Creates a new instance of InstantiateAndUseCustomMapperStrategy
|
InstantiateByDefaultAndUseCustomMapperStrategy(Type<Object> sourceType,
Type<Object> destinationType,
Mapper<Object,Object> customMapper,
UnenhanceStrategy unenhancer)
Creates a new instance of InstantiateByDefaultAndUseCustomMapperStrategy
|
MapExistingAndUseCustomMapperStrategy(Type<Object> sourceType,
Type<Object> destinationType,
Mapper<Object,Object> customMapper,
UnenhanceStrategy unenhancer)
Creates a new instance of MapExistingAndUseCustomMapperStrategy
|
UseCustomMapperStrategy(Type<Object> sourceType,
Type<Object> destinationType,
Mapper<Object,Object> customMapper,
UnenhanceStrategy unenhancer)
Creates a new instance of UseCustomMapperStrategy
|
| Modifier and Type | Method and Description |
|---|---|
Mapper<A,B> |
ClassMap.getCustomizedMapper() |
| Modifier and Type | Method and Description |
|---|---|
ClassMapBuilder<A,B> |
ClassMapBuilder.customize(Mapper<A,B> customizedMapper)
Set the custom mapper to use for this mapping.
|
| Constructor and Description |
|---|
ClassMap(Type<A> aType,
Type<B> bType,
Set<FieldMap> fieldsMapping,
Mapper<A,B> customizedMapper,
Set<MapperKey> usedMappers,
String[] constructorA,
String[] constructorB,
Boolean sourcesMappedOnNull,
Boolean destinationsMappedOnNull,
Boolean favorsExtension)
Constructs a new ClassMap
|
| Modifier and Type | Field and Description |
|---|---|
static Ordering<Mapper<Object,Object>> |
Ordering.MAPPER
An ordering specific to Mappers
|
Copyright © 2019 Glasnost. All rights reserved.