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 destinatinoType 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 destinatinoType 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–2018. All rights reserved.