public class DozerBeanMapper extends Object implements org.dozer.Mapper
| 构造器和说明 |
|---|
DozerBeanMapper() |
DozerBeanMapper(List<String> mappingFiles) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addMapping(org.dozer.loader.api.BeanMappingBuilder mappingBuilder)
Adds API mapping to given mapper instance.
|
void |
addMapping(InputStream xmlStream)
Add mapping XML from InputStream resources for mapping not stored in
files (e.g. from database.)
|
void |
destroy() |
List<org.dozer.CustomConverter> |
getCustomConverters() |
Map<String,org.dozer.CustomConverter> |
getCustomConvertersWithId() |
org.dozer.CustomFieldMapper |
getCustomFieldMapper() |
List<? extends org.dozer.DozerEventListener> |
getEventListeners() |
List<String> |
getMappingFiles()
Returns list of provided mapping file URLs
|
org.dozer.metadata.MappingMetadata |
getMappingMetadata()
The
MappingMetadata interface can be used to query information about the current
mapping definitions. |
protected org.dozer.Mapper |
getMappingProcessor() |
<T> T |
map(Object source,
Class<T> destinationClass) |
<T> T |
map(Object source,
Class<T> destinationClass,
String mapId) |
void |
map(Object source,
Object destination) |
void |
map(Object source,
Object destination,
String mapId) |
void |
setCustomConverters(List<org.dozer.CustomConverter> customConverters) |
void |
setCustomConvertersWithId(Map<String,org.dozer.CustomConverter> customConvertersWithId)
Converters passed with this method could be further referenced in mappings via its unique id.
|
void |
setCustomFieldMapper(org.dozer.CustomFieldMapper customFieldMapper) |
void |
setEventListeners(List<? extends org.dozer.DozerEventListener> eventListeners) |
void |
setFactories(Map<String,org.dozer.BeanFactory> factories) |
void |
setMappingFiles(List<String> mappingFileUrls)
Sets list of URLs for custom XML mapping files, which are loaded when mapper gets initialized.
|
public void map(Object source, Object destination, String mapId) throws org.dozer.MappingException
map 在接口中 org.dozer.Mapperorg.dozer.MappingExceptionpublic <T> T map(Object source, Class<T> destinationClass, String mapId) throws org.dozer.MappingException
map 在接口中 org.dozer.Mapperorg.dozer.MappingExceptionpublic <T> T map(Object source, Class<T> destinationClass) throws org.dozer.MappingException
map 在接口中 org.dozer.Mapperorg.dozer.MappingExceptionpublic void map(Object source, Object destination) throws org.dozer.MappingException
map 在接口中 org.dozer.Mapperorg.dozer.MappingExceptionpublic List<String> getMappingFiles()
public void setMappingFiles(List<String> mappingFileUrls)
mappingFileUrls - URLs referencing custom mapping filesURLpublic void setCustomConverters(List<org.dozer.CustomConverter> customConverters)
public List<org.dozer.CustomConverter> getCustomConverters()
public void destroy()
protected org.dozer.Mapper getMappingProcessor()
public void addMapping(InputStream xmlStream)
xmlStream - Dozer mapping XML InputStreampublic void addMapping(org.dozer.loader.api.BeanMappingBuilder mappingBuilder)
mappingBuilder - mappings to be addedpublic List<? extends org.dozer.DozerEventListener> getEventListeners()
public void setEventListeners(List<? extends org.dozer.DozerEventListener> eventListeners)
public org.dozer.CustomFieldMapper getCustomFieldMapper()
public void setCustomFieldMapper(org.dozer.CustomFieldMapper customFieldMapper)
public org.dozer.metadata.MappingMetadata getMappingMetadata()
MappingMetadata interface can be used to query information about the current
mapping definitions. It provides read only access to all important classes and field
mapping properties. When first called, initializes all mappings if map() has not yet been called.public void setCustomConvertersWithId(Map<String,org.dozer.CustomConverter> customConvertersWithId)
customConvertersWithId - converter id to converter instance mapCopyright © 2020 GTMAP. All rights reserved.