| Modifier and Type | Method and Description |
|---|---|
MappingContext |
MappingContextFactory.getContext()
Gets an available instance of MappingContext
|
MappingContext |
MappingContext.Factory.getContext() |
| Modifier and Type | Method and Description |
|---|---|
<S,D> D |
MapperFacade.convert(S source,
Class<D> destinationClass,
String converterId,
MappingContext mappingContext)
Convert the source object into the appropriate destination type
|
D |
Converter.convert(S source,
Type<? extends D> destinationType,
MappingContext mappingContext)
Perform the conversion of
source into a new instance of
destinationType. |
<S,D> D |
MapperFacade.convert(S source,
Type<S> sourceType,
Type<D> destinationType,
String converterId,
MappingContext mappingContext)
Convert the source object into the appropriate destination type
|
D |
ObjectFactory.create(Object source,
MappingContext mappingContext) |
<D extends B> |
NullFilter.filterDestination(D destinationValue,
Type<?> sourceType,
String sourceName,
Type<D> destType,
String destName,
MappingContext mappingContext) |
<D extends B> |
Filter.filterDestination(D destinationValue,
Type<?> sourceType,
String sourceName,
Type<D> destType,
String destName,
MappingContext mappingContext)
This method is called to provide the Filter an opportunity to modify the
destination field's value in some way before it is mapped onto the
destination type.
|
<S extends A> |
NullFilter.filterSource(S sourceValue,
Type<S> sourceType,
String sourceName,
Type<?> destType,
String destName,
MappingContext mappingContext) |
<S extends A> |
Filter.filterSource(S sourceValue,
Type<S> sourceType,
String sourceName,
Type<?> destType,
String destName,
MappingContext mappingContext)
This method is called to provide the Filter an opportunity to replace the
source field value before it is passed into the mapping code which
transforms it to the destination type.
|
<S,D> Type<? extends D> |
MapperFactory.lookupConcreteDestinationType(Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<A,B> Mapper<A,B> |
MapperFactory.lookupMapper(MapperKey mapperKey,
MappingContext context)
Get the Mapper (if any) which has been associated with the given
MapperKey.
|
<T,S> ObjectFactory<T> |
MapperFactory.lookupObjectFactory(Type<T> targetType,
Type<S> sourceType,
MappingContext context)
Return the object factory (if any) which has been registered for the
given type.
|
B |
BoundMapperFacade.map(A instanceA,
B instanceB,
MappingContext context)
Maps properties (in place) from the instance of 'A' to the provided
instance of 'B'
|
B |
BoundMapperFacade.map(A instanceA,
MappingContext context)
Generates a new instance of the 'B' type based on the specified
instance of 'A'
|
Object |
MappingStrategy.map(Object sourceObject,
Object destinationObject,
MappingContext context)
Perform the mapping
|
<S,D> D |
MapperFacade.map(S sourceObject,
Class<D> destinationClass,
MappingContext context)
Create and return a new instance of type D mapped with the properties of
sourceObject. |
<S,D> void |
MapperFacade.map(S sourceObject,
D destinationObject,
MappingContext context)
Maps the properties of
sourceObject onto
destinationObject. |
<S,D> void |
MapperFacade.map(S sourceObject,
D destinationObject,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context)
Maps the properties of
sourceObject onto
destinationObject, using sourceType and
destinationType to specify the parameterized types of the
source and destination object. |
<S,D> D |
MapperFacade.map(S sourceObject,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context)
Create and return a new instance of type D mapped with the properties of
sourceObject. |
<S,D> D[] |
MapperFacade.mapAsArray(D[] destination,
Iterable<S> source,
Class<D> destinationClass,
MappingContext context)
Maps the source Iterable into a new Array of type
D. |
<S,D> D[] |
MapperFacade.mapAsArray(D[] destination,
Iterable<S> source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context)
Maps the source Iterable into the destination Array
|
<Sk,Sv,D> D[] |
MapperFacade.mapAsArray(D[] destination,
Map<Sk,Sv> source,
Type<? extends Map<Sk,Sv>> sourceType,
Type<D> destinationType,
MappingContext context)
Map from a java.util.Map to a Set
|
<S,D> D[] |
MapperFacade.mapAsArray(D[] destination,
S[] source,
Class<D> destinationClass,
MappingContext context)
Maps the source Array into a new Array of type
D. |
<S,D> D[] |
MapperFacade.mapAsArray(D[] destination,
S[] source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context)
Maps the source Array into the destination Array
|
<S,D> void |
MapperFacade.mapAsCollection(Iterable<S> source,
Collection<D> destination,
Class<D> destinationClass,
MappingContext context)
Map an iterable onto an existing collection
|
<S,D> void |
MapperFacade.mapAsCollection(Iterable<S> source,
Collection<D> destination,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context)
Map an iterable onto an existing collection
|
<S,D> void |
MapperFacade.mapAsCollection(S[] source,
Collection<D> destination,
Class<D> destinationClass,
MappingContext context)
Map an array onto an existing collection
|
<S,D> void |
MapperFacade.mapAsCollection(S[] source,
Collection<D> destination,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context)
Map an array onto an existing collection
|
<S,D> List<D> |
MapperFacade.mapAsList(Iterable<S> source,
Class<D> destinationClass,
MappingContext context)
Maps the source Iterable into a new List parameterized by
destinationClass. |
<S,D> List<D> |
MapperFacade.mapAsList(Iterable<S> source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context)
Maps the source Iterable into a new List parameterized by
destinationType. |
<Sk,Sv,D> List<D> |
MapperFacade.mapAsList(Map<Sk,Sv> source,
Type<? extends Map<Sk,Sv>> sourceType,
Type<D> destinationType,
MappingContext context)
Map from a java.util.Map to a List
|
<S,D> List<D> |
MapperFacade.mapAsList(S[] source,
Class<D> destinationClass,
MappingContext context)
Maps the source Array into a new List parameterized by
destinationClass. |
<S,D> List<D> |
MapperFacade.mapAsList(S[] source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context)
Maps the source Array into a new List parameterized by
destinationType. |
<S,Dk,Dv> Map<Dk,Dv> |
MapperFacade.mapAsMap(Iterable<S> source,
Type<S> sourceType,
Type<? extends Map<Dk,Dv>> destinationType,
MappingContext context)
Map from an Iterable to an instance of java.util.Map.
|
<Sk,Sv,Dk,Dv> |
MapperFacade.mapAsMap(Map<Sk,Sv> source,
Type<? extends Map<Sk,Sv>> sourceType,
Type<? extends Map<Dk,Dv>> destinationType,
MappingContext context)
Map from one instance of java.util.Map to another.
|
<S,Dk,Dv> Map<Dk,Dv> |
MapperFacade.mapAsMap(S[] source,
Type<S> sourceType,
Type<? extends Map<Dk,Dv>> destinationType,
MappingContext context)
Map from an Array to an instance of java.util.Map.
|
<S,D> Set<D> |
MapperFacade.mapAsSet(Iterable<S> source,
Class<D> destinationClass,
MappingContext context)
Maps the source iterable into a new Set parameterized by
destinationClass. |
<S,D> Set<D> |
MapperFacade.mapAsSet(Iterable<S> source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context)
Maps the source Iterable into a new Set parameterized by
destinationType. |
<Sk,Sv,D> Set<D> |
MapperFacade.mapAsSet(Map<Sk,Sv> source,
Type<? extends Map<Sk,Sv>> sourceType,
Type<D> destinationType,
MappingContext context)
Map from a java.util.Map to a Set
|
<S,D> Set<D> |
MapperFacade.mapAsSet(S[] source,
Class<D> destinationClass,
MappingContext context)
Maps the source Array into a new Set parameterized by
destinationClass. |
<S,D> Set<D> |
MapperFacade.mapAsSet(S[] source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context)
Maps the source Array into a new Set parameterized by
destinationType. |
void |
MapperBase.mapAtoB(A a,
B b,
MappingContext context)
Deprecated.
|
void |
MapperBase.MapperBaseAdapter.mapAtoB(A a,
B b,
MappingContext context) |
void |
Mapper.mapAtoB(A a,
B b,
MappingContext context)
Maps the properties of an instance of type A to the properties
of an instance of type B.
|
void |
CustomMapper.mapAtoB(A a,
B b,
MappingContext context) |
void |
MapperBase.mapBtoA(B b,
A a,
MappingContext context)
Deprecated.
|
void |
MapperBase.MapperBaseAdapter.mapBtoA(B b,
A a,
MappingContext context) |
void |
Mapper.mapBtoA(B b,
A a,
MappingContext context)
Maps the properties of an instance of type B to the properties
of an instance of type A.
|
void |
CustomMapper.mapBtoA(B b,
A a,
MappingContext context) |
A |
BoundMapperFacade.mapReverse(B instanceB,
A instanceA,
MappingContext context)
Maps properties (in place) from the instance of 'B' to the provided
instance of 'A'
|
A |
BoundMapperFacade.mapReverse(B instanceB,
MappingContext context)
Generates a new instance of the 'A' type based on the specified
instance of 'B'
|
B |
BoundMapperFacade.newObject(A source,
MappingContext context)
Returns a new instance of type B, using source instance of A for context
|
<S,D> D |
MapperFacade.newObject(S source,
Type<? extends D> destinationType,
MappingContext context)
Create new instance of a destination class.
|
A |
BoundMapperFacade.newObjectReverse(B source,
MappingContext context)
Returns a new instance of type A, using source instance of B for context
|
void |
MappingContextFactory.release(MappingContext context)
Allows for implementations that reuse objects to clean-up/clear any resources
associated with the particular context instance once it is no longer needed.
|
void |
MappingContext.Factory.release(MappingContext context) |
<S,D> MappingStrategy |
MapperFacade.resolveMappingStrategy(S sourceObject,
Type sourceType,
Type destinationType,
boolean mapInPlace,
MappingContext context) |
<S extends A,D extends B> |
NullFilter.shouldMap(Type<S> sourceType,
String sourceName,
S source,
Type<D> destType,
String destName,
D dest,
MappingContext mappingContext) |
<S extends A,D extends B> |
Filter.shouldMap(Type<S> sourceType,
String sourceName,
S source,
Type<D> destType,
String destName,
D dest,
MappingContext mappingContext)
This method is called at runtime to determine whether the mapping implied
by the field names and types should be performed; if
false
is returned, the mapping is skipped. |
| Modifier and Type | Method and Description |
|---|---|
Object |
BidirectionalConverter.convert(Object source,
Type<? extends Object> destinationType,
MappingContext mappingContext) |
abstract S |
BidirectionalConverter.convertFrom(D source,
Type<S> destinationType,
MappingContext mappingContext) |
S |
BidirectionalConverter.Reversed.convertFrom(D source,
Type<S> destinationType,
MappingContext mappingContext) |
abstract D |
BidirectionalConverter.convertTo(S source,
Type<D> destinationType,
MappingContext mappingContext) |
D |
BidirectionalConverter.Reversed.convertTo(S source,
Type<D> destinationType,
MappingContext mappingContext) |
| Modifier and Type | Method and Description |
|---|---|
Object |
ConstructorConverter.convert(Object source,
Type<?> destinationType,
MappingContext context) |
Object |
WrapperToPrimitiveConverter.convert(Object source,
Type<? extends Object> destinationType,
MappingContext context) |
Object |
ToStringConverter.convert(Object source,
Type<? extends Object> destinationType,
MappingContext context) |
Object |
PassThroughConverter.convert(Object source,
Type<? extends Object> destinationType,
MappingContext context) |
Object |
FromStringConverter.convert(Object source,
Type<? extends Object> destinationType,
MappingContext context) |
Object |
EnumConverter.convert(Object source,
Type<? extends Object> destinationType,
MappingContext context) |
Object |
CopyByReferenceConverter.convert(Object source,
Type<? extends Object> destinationType,
MappingContext context) |
Object |
CloneableConverter.convert(Object source,
Type<? extends Object> destinationType,
MappingContext context) |
com.google.common.base.Optional<D> |
GuavaOptionalConverter.convert(com.google.common.base.Optional<S> optionalSource,
Type<? extends com.google.common.base.Optional<D>> destinationType,
MappingContext mappingContext) |
Date |
DateAndTimeConverters.DateToCalendarConverter.convertFrom(Calendar source,
Type<Date> destinationType,
MappingContext context) |
Long |
DateAndTimeConverters.LongToCalendarConverter.convertFrom(Calendar source,
Type<Long> destinationType,
MappingContext context) |
Timestamp |
DateAndTimeConverters.TimestampToCalendarConverter.convertFrom(Calendar source,
Type<Timestamp> destinationType,
MappingContext context) |
Calendar |
DateAndTimeConverters.CalendarToSqlDateConverter.convertFrom(Date source,
Type<Calendar> destinationType,
MappingContext context) |
Date |
DateAndTimeConverters.DateToSqlDateConverter.convertFrom(Date source,
Type<Date> destinationType,
MappingContext context) |
Long |
DateAndTimeConverters.LongToDateConverter.convertFrom(Date source,
Type<Long> destinationType,
MappingContext context) |
Long |
DateAndTimeConverters.LongToSqlDateConverter.convertFrom(Date source,
Type<Long> destinationType,
MappingContext context) |
Time |
DateAndTimeConverters.TimeToSqlDateConverter.convertFrom(Date source,
Type<Time> destinationType,
MappingContext context) |
Timestamp |
DateAndTimeConverters.TimestampToSqlDateConverter.convertFrom(Date source,
Type<Timestamp> destinationType,
MappingContext context) |
XMLGregorianCalendar |
DateAndTimeConverters.XmlGregorianCalendarToSqlDateConverter.convertFrom(Date source,
Type<XMLGregorianCalendar> destinationType,
MappingContext context) |
BigDecimal |
NumericConverters.BigDecimalToDoubleConverter.convertFrom(Double source,
Type<BigDecimal> destinationType,
MappingContext context) |
BigDecimal |
NumericConverters.BigDecimalToFloatConverter.convertFrom(Float source,
Type<BigDecimal> destinationType,
MappingContext context) |
BigInteger |
NumericConverters.BigIntegerToIntegerConverter.convertFrom(Integer source,
Type<BigInteger> destinationType,
MappingContext context) |
Double |
NumericConverters.DoubleToIntegerConverter.convertFrom(Integer source,
Type<Double> destinationType,
MappingContext context) |
Float |
NumericConverters.FloatToIntegerConverter.convertFrom(Integer source,
Type<Float> destinationType,
MappingContext context) |
Long |
NumericConverters.LongToIntegerConverter.convertFrom(Integer source,
Type<Long> destinationType,
MappingContext context) |
BigInteger |
NumericConverters.BigIntegerToLongConverter.convertFrom(Long source,
Type<BigInteger> destinationType,
MappingContext context) |
Double |
NumericConverters.DoubleToLongConverter.convertFrom(Long source,
Type<Double> destinationType,
MappingContext context) |
Float |
NumericConverters.FloatToLongConverter.convertFrom(Long source,
Type<Float> destinationType,
MappingContext context) |
Double |
NumericConverters.DoubleToShortConverter.convertFrom(Short source,
Type<Double> destinationType,
MappingContext context) |
Float |
NumericConverters.FloatToShortConverter.convertFrom(Short source,
Type<Float> destinationType,
MappingContext context) |
Integer |
NumericConverters.IntegerToShortConverter.convertFrom(Short source,
Type<Integer> destinationType,
MappingContext context) |
Long |
NumericConverters.LongToShortConverter.convertFrom(Short source,
Type<Long> destinationType,
MappingContext context) |
Date |
DateToStringConverter.convertFrom(String source,
Type<Date> destinationType,
MappingContext context) |
Date |
DateAndTimeConverters.DateToTimestampConverter.convertFrom(Timestamp source,
Type<Date> destinationType,
MappingContext context) |
Long |
DateAndTimeConverters.LongToTimestampConverter.convertFrom(Timestamp source,
Type<Long> destinationType,
MappingContext context) |
XMLGregorianCalendar |
DateAndTimeConverters.XmlGregorianCalendarToTimestampConverter.convertFrom(Timestamp source,
Type<XMLGregorianCalendar> destinationType,
MappingContext context) |
Calendar |
DateAndTimeConverters.CalendarToTimeConverter.convertFrom(Time source,
Type<Calendar> destinationType,
MappingContext context) |
Date |
DateAndTimeConverters.DateToTimeConverter.convertFrom(Time source,
Type<Date> destinationType,
MappingContext context) |
Long |
DateAndTimeConverters.LongToTimeConverter.convertFrom(Time source,
Type<Long> destinationType,
MappingContext context) |
Timestamp |
DateAndTimeConverters.TimestampToTimeConverter.convertFrom(Time source,
Type<Timestamp> destinationType,
MappingContext context) |
XMLGregorianCalendar |
DateAndTimeConverters.XmlGregorianCalendarToTimeConverter.convertFrom(Time source,
Type<XMLGregorianCalendar> destinationType,
MappingContext context) |
Calendar |
DateAndTimeConverters.CalendarToXmlGregorianCalendarConverter.convertFrom(XMLGregorianCalendar source,
Type<Calendar> destinationType,
MappingContext context) |
Date |
DateAndTimeConverters.DateToXmlGregorianCalendarConverter.convertFrom(XMLGregorianCalendar source,
Type<Date> destinationType,
MappingContext context) |
Long |
DateAndTimeConverters.LongToXmlGregorianCalendarConverter.convertFrom(XMLGregorianCalendar source,
Type<Long> destinationType,
MappingContext context) |
Double |
NumericConverters.BigDecimalToDoubleConverter.convertTo(BigDecimal source,
Type<Double> destinationType,
MappingContext context) |
Float |
NumericConverters.BigDecimalToFloatConverter.convertTo(BigDecimal source,
Type<Float> destinationType,
MappingContext context) |
Integer |
NumericConverters.BigIntegerToIntegerConverter.convertTo(BigInteger source,
Type<Integer> destinationType,
MappingContext context) |
Long |
NumericConverters.BigIntegerToLongConverter.convertTo(BigInteger source,
Type<Long> destinationType,
MappingContext context) |
Date |
DateAndTimeConverters.CalendarToSqlDateConverter.convertTo(Calendar source,
Type<Date> destinationType,
MappingContext context) |
Time |
DateAndTimeConverters.CalendarToTimeConverter.convertTo(Calendar source,
Type<Time> destinationType,
MappingContext context) |
XMLGregorianCalendar |
DateAndTimeConverters.CalendarToXmlGregorianCalendarConverter.convertTo(Calendar source,
Type<XMLGregorianCalendar> destinationType,
MappingContext context) |
Calendar |
DateAndTimeConverters.DateToCalendarConverter.convertTo(Date source,
Type<Calendar> destinationType,
MappingContext context) |
Date |
DateAndTimeConverters.DateToSqlDateConverter.convertTo(Date source,
Type<Date> destinationType,
MappingContext context) |
String |
DateToStringConverter.convertTo(Date source,
Type<String> destinationType,
MappingContext context) |
Time |
DateAndTimeConverters.DateToTimeConverter.convertTo(Date source,
Type<Time> destinationType,
MappingContext context) |
Timestamp |
DateAndTimeConverters.DateToTimestampConverter.convertTo(Date source,
Type<Timestamp> destinationType,
MappingContext context) |
XMLGregorianCalendar |
DateAndTimeConverters.DateToXmlGregorianCalendarConverter.convertTo(Date source,
Type<XMLGregorianCalendar> destinationType,
MappingContext context) |
Integer |
NumericConverters.DoubleToIntegerConverter.convertTo(Double source,
Type<Integer> destinationType,
MappingContext context) |
Long |
NumericConverters.DoubleToLongConverter.convertTo(Double source,
Type<Long> destinationType,
MappingContext context) |
Short |
NumericConverters.DoubleToShortConverter.convertTo(Double source,
Type<Short> destinationType,
MappingContext context) |
Integer |
NumericConverters.FloatToIntegerConverter.convertTo(Float source,
Type<Integer> destinationType,
MappingContext context) |
Long |
NumericConverters.FloatToLongConverter.convertTo(Float source,
Type<Long> destinationType,
MappingContext context) |
Short |
NumericConverters.FloatToShortConverter.convertTo(Float source,
Type<Short> destinationType,
MappingContext context) |
Short |
NumericConverters.IntegerToShortConverter.convertTo(Integer source,
Type<Short> destinationType,
MappingContext context) |
Calendar |
DateAndTimeConverters.LongToCalendarConverter.convertTo(Long source,
Type<Calendar> destinationType,
MappingContext context) |
Date |
DateAndTimeConverters.LongToDateConverter.convertTo(Long source,
Type<Date> destinationType,
MappingContext context) |
Date |
DateAndTimeConverters.LongToSqlDateConverter.convertTo(Long source,
Type<Date> destinationType,
MappingContext context) |
Integer |
NumericConverters.LongToIntegerConverter.convertTo(Long source,
Type<Integer> destinationType,
MappingContext context) |
Short |
NumericConverters.LongToShortConverter.convertTo(Long source,
Type<Short> destinationType,
MappingContext context) |
Time |
DateAndTimeConverters.LongToTimeConverter.convertTo(Long source,
Type<Time> destinationType,
MappingContext context) |
Timestamp |
DateAndTimeConverters.LongToTimestampConverter.convertTo(Long source,
Type<Timestamp> destinationType,
MappingContext context) |
XMLGregorianCalendar |
DateAndTimeConverters.LongToXmlGregorianCalendarConverter.convertTo(Long source,
Type<XMLGregorianCalendar> destinationType,
MappingContext context) |
Calendar |
DateAndTimeConverters.TimestampToCalendarConverter.convertTo(Timestamp source,
Type<Calendar> destinationType,
MappingContext context) |
Date |
DateAndTimeConverters.TimestampToSqlDateConverter.convertTo(Timestamp source,
Type<Date> destinationType,
MappingContext context) |
Time |
DateAndTimeConverters.TimestampToTimeConverter.convertTo(Timestamp source,
Type<Time> destinationType,
MappingContext context) |
Date |
DateAndTimeConverters.TimeToSqlDateConverter.convertTo(Time source,
Type<Date> destinationType,
MappingContext context) |
Date |
DateAndTimeConverters.XmlGregorianCalendarToSqlDateConverter.convertTo(XMLGregorianCalendar source,
Type<Date> destinationType,
MappingContext context) |
Time |
DateAndTimeConverters.XmlGregorianCalendarToTimeConverter.convertTo(XMLGregorianCalendar source,
Type<Time> destinationType,
MappingContext context) |
Timestamp |
DateAndTimeConverters.XmlGregorianCalendarToTimestampConverter.convertTo(XMLGregorianCalendar source,
Type<Timestamp> destinationType,
MappingContext context) |
| Modifier and Type | Class and Description |
|---|---|
class |
NonCyclicMappingContext |
| Modifier and Type | Method and Description |
|---|---|
MappingContext |
NonCyclicMappingContext.Factory.getContext() |
| Modifier and Type | Method and Description |
|---|---|
<S,D> D |
MapperFacadeImpl.convert(S source,
Class<D> destinationClass,
String converterId,
MappingContext context) |
<S,D> D |
ConfigurableMapper.convert(S source,
Class<D> destinationClass,
String converterId,
MappingContext context) |
<S,D> D |
MapperFacadeImpl.convert(S source,
Type<S> sourceType,
Type<D> destinationType,
String converterId,
MappingContext context) |
<S,D> D |
ConfigurableMapper.convert(S source,
Type<S> sourceType,
Type<D> destinationType,
String converterId,
MappingContext context) |
T |
DefaultConstructorObjectFactory.create(Object source,
MappingContext mappingContext) |
<D> D |
AggregateFilter.filterDestination(D destinationValue,
Type<?> sourceType,
String sourceName,
Type<D> destType,
String destName,
MappingContext mappingContext) |
<S> S |
AggregateFilter.filterSource(S sourceValue,
Type<S> sourceType,
String sourceName,
Type<?> destType,
String destName,
MappingContext mappingContext) |
<S,D> Type<? extends D> |
DefaultMapperFactory.lookupConcreteDestinationType(Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
protected <T,S> ObjectFactory<T> |
DefaultMapperFactory.lookupExistingObjectFactory(Type<T> destinationType,
Type<S> sourceType,
MappingContext context) |
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
|
<T,S> ObjectFactory<T> |
DefaultMapperFactory.lookupObjectFactory(Type<T> destinationType,
Type<S> sourceType,
MappingContext context) |
<S,D> D |
MapperFacadeImpl.map(S sourceObject,
Class<D> destinationClass,
MappingContext context) |
<S,D> D |
ConfigurableMapper.map(S sourceObject,
Class<D> destinationClass,
MappingContext context) |
<S,D> void |
MapperFacadeImpl.map(S sourceObject,
D destinationObject,
MappingContext context) |
<S,D> void |
ConfigurableMapper.map(S sourceObject,
D destinationObject,
MappingContext context) |
<S,D> void |
MapperFacadeImpl.map(S sourceObject,
D destinationObject,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> void |
ConfigurableMapper.map(S sourceObject,
D destinationObject,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> D |
MapperFacadeImpl.map(S sourceObject,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> D |
ConfigurableMapper.map(S sourceObject,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> D |
MapperFacadeImpl.map(S sourceObject,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context,
MappingStrategy suggestedStrategy) |
protected void |
GeneratedObjectBase.mapArray(boolean[] destination,
List<Object> source,
Class<?> clazz,
MappingContext mappingContext) |
protected void |
GeneratedObjectBase.mapArray(byte[] destination,
List<Object> source,
Class<?> clazz,
MappingContext mappingContext) |
protected void |
GeneratedObjectBase.mapArray(char[] destination,
List<Object> source,
Class<?> clazz,
MappingContext mappingContext) |
protected void |
GeneratedObjectBase.mapArray(double[] destination,
List<Object> source,
Class<?> clazz,
MappingContext mappingContext) |
protected void |
GeneratedObjectBase.mapArray(float[] destination,
List<Object> source,
Class<?> clazz,
MappingContext mappingContext) |
protected void |
GeneratedObjectBase.mapArray(int[] destination,
List<Object> source,
Class<?> clazz,
MappingContext mappingContext) |
protected void |
GeneratedObjectBase.mapArray(long[] destination,
List<Object> source,
Class<?> clazz,
MappingContext mappingContext) |
protected void |
GeneratedObjectBase.mapArray(short[] destination,
List<Object> source,
Class<?> clazz,
MappingContext mappingContext) |
<S,D> D[] |
MapperFacadeImpl.mapAsArray(D[] destination,
Iterable<S> source,
Class<D> destinationClass,
MappingContext context) |
<S,D> D[] |
ConfigurableMapper.mapAsArray(D[] destination,
Iterable<S> source,
Class<D> destinationClass,
MappingContext context) |
<S,D> D[] |
MapperFacadeImpl.mapAsArray(D[] destination,
Iterable<S> source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> D[] |
ConfigurableMapper.mapAsArray(D[] destination,
Iterable<S> source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<Sk,Sv,D> D[] |
MapperFacadeImpl.mapAsArray(D[] destination,
Map<Sk,Sv> source,
Type<? extends Map<Sk,Sv>> sourceType,
Type<D> destinationType,
MappingContext context) |
<Sk,Sv,D> D[] |
ConfigurableMapper.mapAsArray(D[] destination,
Map<Sk,Sv> source,
Type<? extends Map<Sk,Sv>> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> D[] |
MapperFacadeImpl.mapAsArray(D[] destination,
S[] source,
Class<D> destinationClass,
MappingContext context) |
<S,D> D[] |
ConfigurableMapper.mapAsArray(D[] destination,
S[] source,
Class<D> destinationClass,
MappingContext context) |
<S,D> D[] |
MapperFacadeImpl.mapAsArray(D[] destination,
S[] source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> D[] |
ConfigurableMapper.mapAsArray(D[] destination,
S[] source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> void |
MapperFacadeImpl.mapAsCollection(Iterable<S> source,
Collection<D> destination,
Class<D> destinationClass,
MappingContext context) |
<S,D> void |
ConfigurableMapper.mapAsCollection(Iterable<S> source,
Collection<D> destination,
Class<D> destinationClass,
MappingContext context) |
<S,D> void |
MapperFacadeImpl.mapAsCollection(Iterable<S> source,
Collection<D> destination,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context)
Map an iterable onto an existing collection
|
<S,D> void |
ConfigurableMapper.mapAsCollection(Iterable<S> source,
Collection<D> destination,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> void |
MapperFacadeImpl.mapAsCollection(S[] source,
Collection<D> destination,
Class<D> destinationClass,
MappingContext context) |
<S,D> void |
ConfigurableMapper.mapAsCollection(S[] source,
Collection<D> destination,
Class<D> destinationCollection,
MappingContext context) |
<S,D> void |
MapperFacadeImpl.mapAsCollection(S[] source,
Collection<D> destination,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context)
Map an array onto an existing collection
|
<S,D> void |
ConfigurableMapper.mapAsCollection(S[] source,
Collection<D> destination,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> List<D> |
MapperFacadeImpl.mapAsList(Iterable<S> source,
Class<D> destinationClass,
MappingContext context) |
<S,D> List<D> |
ConfigurableMapper.mapAsList(Iterable<S> source,
Class<D> destinationClass,
MappingContext context) |
<S,D> List<D> |
MapperFacadeImpl.mapAsList(Iterable<S> source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> List<D> |
ConfigurableMapper.mapAsList(Iterable<S> source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<Sk,Sv,D> List<D> |
MapperFacadeImpl.mapAsList(Map<Sk,Sv> source,
Type<? extends Map<Sk,Sv>> sourceType,
Type<D> destinationType,
MappingContext context) |
<Sk,Sv,D> List<D> |
ConfigurableMapper.mapAsList(Map<Sk,Sv> source,
Type<? extends Map<Sk,Sv>> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> List<D> |
MapperFacadeImpl.mapAsList(S[] source,
Class<D> destinationClass,
MappingContext context) |
<S,D> List<D> |
ConfigurableMapper.mapAsList(S[] source,
Class<D> destinationClass,
MappingContext context) |
<S,D> List<D> |
MapperFacadeImpl.mapAsList(S[] source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> List<D> |
ConfigurableMapper.mapAsList(S[] source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,Dk,Dv> Map<Dk,Dv> |
MapperFacadeImpl.mapAsMap(Iterable<S> source,
Type<S> sourceType,
Type<? extends Map<Dk,Dv>> destinationType,
MappingContext context) |
<S,Dk,Dv> Map<Dk,Dv> |
ConfigurableMapper.mapAsMap(Iterable<S> source,
Type<S> sourceType,
Type<? extends Map<Dk,Dv>> destinationType,
MappingContext context) |
<Sk,Sv,Dk,Dv> |
MapperFacadeImpl.mapAsMap(Map<Sk,Sv> source,
Type<? extends Map<Sk,Sv>> sourceType,
Type<? extends Map<Dk,Dv>> destinationType,
MappingContext context) |
<Sk,Sv,Dk,Dv> |
ConfigurableMapper.mapAsMap(Map<Sk,Sv> source,
Type<? extends Map<Sk,Sv>> sourceType,
Type<? extends Map<Dk,Dv>> destinationType,
MappingContext context) |
<S,Dk,Dv> Map<Dk,Dv> |
MapperFacadeImpl.mapAsMap(S[] source,
Type<S> sourceType,
Type<? extends Map<Dk,Dv>> destinationType,
MappingContext context) |
<S,Dk,Dv> Map<Dk,Dv> |
ConfigurableMapper.mapAsMap(S[] source,
Type<S> sourceType,
Type<? extends Map<Dk,Dv>> destinationType,
MappingContext context) |
<S,D> Set<D> |
MapperFacadeImpl.mapAsSet(Iterable<S> source,
Class<D> destinationClass,
MappingContext context) |
<S,D> Set<D> |
ConfigurableMapper.mapAsSet(Iterable<S> source,
Class<D> destinationClass,
MappingContext context) |
<S,D> Set<D> |
MapperFacadeImpl.mapAsSet(Iterable<S> source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> Set<D> |
ConfigurableMapper.mapAsSet(Iterable<S> source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<Sk,Sv,D> Set<D> |
MapperFacadeImpl.mapAsSet(Map<Sk,Sv> source,
Type<? extends Map<Sk,Sv>> sourceType,
Type<D> destinationType,
MappingContext context) |
<Sk,Sv,D> Set<D> |
ConfigurableMapper.mapAsSet(Map<Sk,Sv> source,
Type<? extends Map<Sk,Sv>> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> Set<D> |
MapperFacadeImpl.mapAsSet(S[] source,
Class<D> destinationClass,
MappingContext context) |
<S,D> Set<D> |
ConfigurableMapper.mapAsSet(S[] source,
Class<D> destinationClass,
MappingContext context) |
<S,D> Set<D> |
MapperFacadeImpl.mapAsSet(S[] source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
<S,D> Set<D> |
ConfigurableMapper.mapAsSet(S[] source,
Type<S> sourceType,
Type<D> destinationType,
MappingContext context) |
void |
ReversedMapper.mapAtoB(A a,
B b,
MappingContext context) |
void |
GeneratedMapperBase.mapAtoB(Object a,
Object b,
MappingContext context) |
void |
ReversedMapper.mapBtoA(B b,
A a,
MappingContext context) |
void |
GeneratedMapperBase.mapBtoA(Object b,
Object a,
MappingContext context) |
<S,D> D |
MapperFacadeImpl.newObject(S sourceObject,
Type<? extends D> destinationType,
MappingContext context) |
<S,D> D |
ConfigurableMapper.newObject(S source,
Type<? extends D> destinationClass,
MappingContext context) |
void |
NonCyclicMappingContext.Factory.release(MappingContext context) |
<S,D> MappingStrategy |
MapperFacadeImpl.resolveMappingStrategy(S sourceObject,
Type initialSourceType,
Type initialDestinationType,
boolean mapInPlace,
MappingContext context)
Resolves a reusable MappingStrategy for the given set of inputs.
|
<S,D> MappingStrategy |
ConfigurableMapper.resolveMappingStrategy(S sourceObject,
Type rawAType,
Type rawBType,
boolean mapInPlace,
MappingContext context) |
<S,D> boolean |
AggregateFilter.shouldMap(Type<S> sourceType,
String sourceName,
S source,
Type<D> destType,
String destName,
D dest,
MappingContext mappingContext) |
| Modifier and Type | Method and Description |
|---|---|
MappingContext |
SourceCodeContext.getMappingContext() |
| Modifier and Type | Method and Description |
|---|---|
GeneratedMapperBase |
MapperGenerator.build(ClassMap<?,?> classMap,
MappingContext context) |
GeneratedObjectFactory |
ObjectFactoryGenerator.build(Type<?> type,
Type<?> sourceType,
MappingContext context) |
| Constructor and Description |
|---|
SourceCodeContext(String baseClassName,
Class<?> superClass,
MappingContext mappingContext,
StringBuilder logDetails)
Constructs a new instance of SourceCodeContext
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract Object |
UseCustomMapperStrategy.getInstance(Object sourceObject,
Object destinationObject,
MappingContext context)
Gets an instance of the destination object to be mapped; may return the
provided destinationObject for map-in-place scenarios
|
protected Object |
MapExistingAndUseCustomMapperStrategy.getInstance(Object sourceObject,
Object destinationObject,
MappingContext context) |
protected Object |
InstantiateByDefaultAndUseCustomMapperStrategy.getInstance(Object sourceObject,
Object destinationObject,
MappingContext context) |
protected Object |
InstantiateAndUseCustomMapperStrategy.getInstance(Object sourceObject,
Object destinationObject,
MappingContext context) |
Object |
UseCustomMapperStrategy.map(Object sourceObject,
Object destinationObject,
MappingContext context) |
Object |
UseConverterStrategy.map(Object sourceObject,
Object destinationObject,
MappingContext context) |
Object |
CopyByReferenceStrategy.map(Object sourceObject,
Object destinationObject,
MappingContext context) |
Copyright © 2016 Glasnost. All rights reserved.