public class DozerBeanMapper
extends java.lang.Object
implements com.github.dozermapper.core.Mapper, com.github.dozermapper.core.MapperModelContext
It is technically possible to have multiple DozerBeanMapper instances initialized, but it will hinder internal performance optimizations such as caching.
| 构造器和说明 |
|---|
DozerBeanMapper(java.util.List<java.lang.String> mappingFiles,
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,
java.util.List<com.github.dozermapper.core.CustomConverter> customConverters,
java.util.List<com.github.dozermapper.core.classmap.MappingFileData> mappingsFileData,
java.util.List<com.github.dozermapper.core.events.EventListener> eventListeners,
com.github.dozermapper.core.CustomFieldMapper customFieldMapper,
java.util.Map<java.lang.String,com.github.dozermapper.core.CustomConverter> customConvertersWithId,
com.github.dozermapper.core.classmap.ClassMappings customMappings,
com.github.dozermapper.core.classmap.Configuration globalConfiguration,
com.github.dozermapper.core.cache.CacheManager cacheManager,
boolean isMapNull,
boolean isMapEmptyString) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<com.github.dozermapper.core.CustomConverter> |
getCustomConverters() |
java.util.Map<java.lang.String,com.github.dozermapper.core.CustomConverter> |
getCustomConvertersWithId() |
com.github.dozermapper.core.CustomFieldMapper |
getCustomFieldMapper() |
java.util.List<? extends com.github.dozermapper.core.events.EventListener> |
getEventListeners() |
com.github.dozermapper.core.MapperModelContext |
getMapperModelContext() |
java.util.List<java.lang.String> |
getMappingFiles() |
com.github.dozermapper.core.metadata.MappingMetadata |
getMappingMetadata() |
protected com.github.dozermapper.core.Mapper |
getMappingProcessor() |
<T> T |
map(java.lang.Object source,
java.lang.Class<T> destinationClass) |
<T> T |
map(java.lang.Object source,
java.lang.Class<T> destinationClass,
java.lang.String mapId) |
void |
map(java.lang.Object source,
java.lang.Object destination) |
void |
map(java.lang.Object source,
java.lang.Object destination,
java.lang.String mapId) |
public DozerBeanMapper(java.util.List<java.lang.String> mappingFiles,
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,
java.util.List<com.github.dozermapper.core.CustomConverter> customConverters,
java.util.List<com.github.dozermapper.core.classmap.MappingFileData> mappingsFileData,
java.util.List<com.github.dozermapper.core.events.EventListener> eventListeners,
com.github.dozermapper.core.CustomFieldMapper customFieldMapper,
java.util.Map<java.lang.String,com.github.dozermapper.core.CustomConverter> customConvertersWithId,
com.github.dozermapper.core.classmap.ClassMappings customMappings,
com.github.dozermapper.core.classmap.Configuration globalConfiguration,
com.github.dozermapper.core.cache.CacheManager cacheManager,
boolean isMapNull,
boolean isMapEmptyString)
public void map(java.lang.Object source,
java.lang.Object destination,
java.lang.String mapId)
throws com.github.dozermapper.core.MappingException
map 在接口中 com.github.dozermapper.core.Mappercom.github.dozermapper.core.MappingExceptionpublic <T> T map(java.lang.Object source,
java.lang.Class<T> destinationClass,
java.lang.String mapId)
throws com.github.dozermapper.core.MappingException
map 在接口中 com.github.dozermapper.core.Mappercom.github.dozermapper.core.MappingExceptionpublic <T> T map(java.lang.Object source,
java.lang.Class<T> destinationClass)
throws com.github.dozermapper.core.MappingException
map 在接口中 com.github.dozermapper.core.Mappercom.github.dozermapper.core.MappingExceptionpublic void map(java.lang.Object source,
java.lang.Object destination)
throws com.github.dozermapper.core.MappingException
map 在接口中 com.github.dozermapper.core.Mappercom.github.dozermapper.core.MappingExceptionprotected com.github.dozermapper.core.Mapper getMappingProcessor()
public com.github.dozermapper.core.metadata.MappingMetadata getMappingMetadata()
getMappingMetadata 在接口中 com.github.dozermapper.core.Mapperpublic com.github.dozermapper.core.MapperModelContext getMapperModelContext()
getMapperModelContext 在接口中 com.github.dozermapper.core.Mapperpublic java.util.List<java.lang.String> getMappingFiles()
getMappingFiles 在接口中 com.github.dozermapper.core.MapperModelContextpublic java.util.List<com.github.dozermapper.core.CustomConverter> getCustomConverters()
getCustomConverters 在接口中 com.github.dozermapper.core.MapperModelContextpublic java.util.Map<java.lang.String,com.github.dozermapper.core.CustomConverter> getCustomConvertersWithId()
getCustomConvertersWithId 在接口中 com.github.dozermapper.core.MapperModelContextpublic java.util.List<? extends com.github.dozermapper.core.events.EventListener> getEventListeners()
getEventListeners 在接口中 com.github.dozermapper.core.MapperModelContextpublic com.github.dozermapper.core.CustomFieldMapper getCustomFieldMapper()
getCustomFieldMapper 在接口中 com.github.dozermapper.core.MapperModelContext