public interface MappingContext<S,D>
S
to a destination object
of type D
.Modifier and Type | Method and Description |
---|---|
<CS,CD> MappingContext<CS,CD> |
create(CS source,
CD destination)
Creates a new child MappingContext for the
source and destination which
inherits all other information from the this MappingContext. |
<CS,CD> MappingContext<CS,CD> |
create(CS source,
Class<CD> destinationType)
Creates a new child MappingContext for the
source and destinationType which
inherits all other information from the this MappingContext. |
<CS,CD> MappingContext<CS,CD> |
create(CS source,
Type destinationType)
Creates a new child MappingContext for the
source and destinationType which
inherits all other information from the this MappingContext. |
D |
getDestination()
Returns the destination object being mapped to or null if the destination has not yet been
initialized.
|
Class<D> |
getDestinationType()
Returns the destination type being mapped to.
|
Type |
getGenericDestinationType()
Returns the generic destination type.
|
Mapping |
getMapping()
Returns the mapping associated with the mapping request else
null if the request did
not originate from a TypeMap . |
MappingEngine |
getMappingEngine()
Returns the MappingEngine that initiated the mapping request.
|
MappingContext<?,?> |
getParent()
Returns the parent MappingContext from which the current MappingContext was created, else
null if there is no parent context. |
S |
getSource()
Returns the source object being mapped from.
|
Class<S> |
getSourceType()
Returns the source type being mapped from.
|
TypeMap<S,D> |
getTypeMap()
Returns the TypeMap associated with the mapping request else
null if the request did
not originate from a TypeMap. |
String |
getTypeMapName()
Returns the name of the TypeMap associated with the mapping request else
null if the
request did not originate from a named TypeMap. |
<CS,CD> MappingContext<CS,CD> create(CS source, CD destination)
source
and destination
which
inherits all other information from the this MappingContext.CS
- child source typeCD
- child destination typesource
- to map fromdestination
- to map toIllegalArgumentException
- if source
or destination
are null<CS,CD> MappingContext<CS,CD> create(CS source, Class<CD> destinationType)
source
and destinationType
which
inherits all other information from the this MappingContext.CS
- child source typeCD
- child destination typesource
- to map fromdestinationType
- to map toIllegalArgumentException
- if source
or destinationType
are null<CS,CD> MappingContext<CS,CD> create(CS source, Type destinationType)
source
and destinationType
which
inherits all other information from the this MappingContext.CS
- child source typeCD
- child destination typesource
- to map fromdestinationType
- to map toIllegalArgumentException
- if source
or destinationType
are nullD getDestination()
Type getGenericDestinationType()
Mapping getMapping()
null
if the request did
not originate from a TypeMap
.MappingEngine getMappingEngine()
MappingContext<?,?> getParent()
null
if there is no parent context.S getSource()
TypeMap<S,D> getTypeMap()
null
if the request did
not originate from a TypeMap.String getTypeMapName()
null
if the
request did not originate from a named TypeMap.Copyright © 2011–2024. All rights reserved.