public class MappingProcessor
extends java.lang.Object
implements com.github.dozermapper.core.Mapper
This class is not threadsafe and is instantiated for each new mapping request.
| 构造器和说明 |
|---|
MappingProcessor(com.github.dozermapper.core.classmap.ClassMappings classMappings,
com.github.dozermapper.core.classmap.Configuration globalConfiguration,
com.github.dozermapper.core.cache.CacheManager cacheMgr,
java.util.List<com.github.dozermapper.core.CustomConverter> customConverterObjects,
com.github.dozermapper.core.events.EventManager eventManager,
com.github.dozermapper.core.CustomFieldMapper customFieldMapper,
java.util.Map<java.lang.String,com.github.dozermapper.core.CustomConverter> customConverterObjectsWithId,
com.github.dozermapper.core.config.BeanContainer beanContainer,
com.github.dozermapper.core.factory.DestBeanCreator destBeanCreator,
com.github.dozermapper.core.builder.DestBeanBuilderCreator destBeanBuilderCreator,
com.github.dozermapper.core.classmap.generator.BeanMappingGenerator beanMappingGenerator,
com.github.dozermapper.core.propertydescriptor.PropertyDescriptorFactory propertyDescriptorFactory,
boolean isMapNull,
boolean isMapEmptyString) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.github.dozermapper.core.MapperModelContext |
getMapperModelContext()
Only required due to type coupling of MappingProcessor and Mapper - needs
re-think
|
<T> T |
map(java.lang.Object srcObj,
java.lang.Class<T> destClass) |
<T> T |
map(java.lang.Object srcObj,
java.lang.Class<T> destClass,
java.lang.String mapId) |
void |
map(java.lang.Object srcObj,
java.lang.Object destObj) |
void |
map(java.lang.Object srcObj,
java.lang.Object destObj,
java.lang.String mapId) |
public MappingProcessor(com.github.dozermapper.core.classmap.ClassMappings classMappings,
com.github.dozermapper.core.classmap.Configuration globalConfiguration,
com.github.dozermapper.core.cache.CacheManager cacheMgr,
java.util.List<com.github.dozermapper.core.CustomConverter> customConverterObjects,
com.github.dozermapper.core.events.EventManager eventManager,
com.github.dozermapper.core.CustomFieldMapper customFieldMapper,
java.util.Map<java.lang.String,com.github.dozermapper.core.CustomConverter> customConverterObjectsWithId,
com.github.dozermapper.core.config.BeanContainer beanContainer,
com.github.dozermapper.core.factory.DestBeanCreator destBeanCreator,
com.github.dozermapper.core.builder.DestBeanBuilderCreator destBeanBuilderCreator,
com.github.dozermapper.core.classmap.generator.BeanMappingGenerator beanMappingGenerator,
com.github.dozermapper.core.propertydescriptor.PropertyDescriptorFactory propertyDescriptorFactory,
boolean isMapNull,
boolean isMapEmptyString)
public <T> T map(java.lang.Object srcObj,
java.lang.Class<T> destClass)
map 在接口中 com.github.dozermapper.core.Mapperpublic <T> T map(java.lang.Object srcObj,
java.lang.Class<T> destClass,
java.lang.String mapId)
map 在接口中 com.github.dozermapper.core.Mapperpublic void map(java.lang.Object srcObj,
java.lang.Object destObj)
map 在接口中 com.github.dozermapper.core.Mapperpublic void map(java.lang.Object srcObj,
java.lang.Object destObj,
java.lang.String mapId)
map 在接口中 com.github.dozermapper.core.Mapperpublic com.github.dozermapper.core.MapperModelContext getMapperModelContext()
getMapperModelContext 在接口中 com.github.dozermapper.core.Mapper