| Package | Description |
|---|---|
| com.github.dozermapper.core |
Core mapping API
|
| com.github.dozermapper.core.builder.model.elengine |
ELEngine extension to JAXB model |
| com.github.dozermapper.core.builder.model.jaxb |
JAXB model that describes the mapping definitions
|
| com.github.dozermapper.core.classmap |
Mapping definition used internally for classes
|
| com.github.dozermapper.core.classmap.generator |
Generators to resolve the different types and their fields
|
| com.github.dozermapper.core.events |
Event management fired internally by the mapper which can be listened to and acted upon
|
| com.github.dozermapper.core.fieldmap |
Mapping definition used internally for fields
|
| com.github.dozermapper.core.loader |
Mapping definition loader
|
| com.github.dozermapper.core.metadata |
Metadata to query the mapping definition
|
| com.github.dozermapper.core.util |
Utility methods used by the mapper
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
CustomFieldMapper.mapField(Object source,
Object destination,
Object sourceFieldValue,
ClassMap classMap,
FieldMap fieldMapping) |
| Modifier and Type | Method and Description |
|---|---|
ClassMap |
ELMappingDefinition.build(Configuration configuration,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
| Modifier and Type | Method and Description |
|---|---|
FieldMap |
ELFieldDefinition.build(ClassMap classMap,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
| Modifier and Type | Method and Description |
|---|---|
ClassMap |
MappingDefinition.build(Configuration configuration,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
| Modifier and Type | Method and Description |
|---|---|
List<ClassMap> |
MappingsDefinition.build(Configuration configuration,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
| Modifier and Type | Method and Description |
|---|---|
FieldMap |
FieldDefinition.build(ClassMap classMap,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
FieldMap |
FieldExcludeDefinition.build(ClassMap classMap,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
| Modifier and Type | Method and Description |
|---|---|
ClassMap |
ClassMapBuilder.createDefaultClassMap(Configuration globalConfiguration,
Class<?> srcClass,
Class<?> destClass)
Builds new default mapping on-the-fly for previously unknown mapped class pairs.
|
ClassMap |
ClassMapBuilder.createDefaultClassMap(Configuration globalConfiguration,
Class<?> srcClass,
Class<?> destClass,
Boolean shouldGenerateMapping) |
ClassMap |
ClassMappings.find(Class<?> srcClass,
Class<?> destClass) |
ClassMap |
ClassMappings.find(Class<?> srcClass,
Class<?> destClass,
String mapId) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,ClassMap> |
ClassMappings.getAll() |
List<ClassMap> |
MappingFileData.getClassMaps() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ClassMapBuilder.ClassMappingGenerator.accepts(ClassMap classMap) |
boolean |
ClassMapBuilder.MapMappingGenerator.accepts(ClassMap classMap) |
boolean |
ClassMapBuilder.CollectionMappingGenerator.accepts(ClassMap classMap) |
boolean |
ClassMapBuilder.AnnotationClassesGenerator.accepts(ClassMap classMap) |
boolean |
ClassMapBuilder.AnnotationPropertiesGenerator.accepts(ClassMap classMap) |
boolean |
ClassMapBuilder.AnnotationFieldsGenerator.accepts(ClassMap classMap) |
void |
ClassMappings.add(Class<?> srcClass,
Class<?> destClass,
ClassMap classMap) |
void |
ClassMappings.add(Class<?> srcClass,
Class<?> destClass,
String mapId,
ClassMap classMap) |
void |
MappingFileData.addClassMap(ClassMap classMap) |
void |
ClassMappings.addDefault(Class<?> srcClass,
Class<?> destClass,
ClassMap classMap) |
boolean |
ClassMapBuilder.ClassMappingGenerator.apply(ClassMap classMap,
Configuration configuration)
true if we should stop after applied
|
boolean |
ClassMapBuilder.MapMappingGenerator.apply(ClassMap classMap,
Configuration configuration) |
boolean |
ClassMapBuilder.CollectionMappingGenerator.apply(ClassMap classMap,
Configuration configuration) |
boolean |
ClassMapBuilder.AnnotationClassesGenerator.apply(ClassMap classMap,
Configuration configuration) |
boolean |
ClassMapBuilder.AnnotationPropertiesGenerator.apply(ClassMap classMap,
Configuration configuration) |
boolean |
ClassMapBuilder.AnnotationFieldsGenerator.apply(ClassMap classMap,
Configuration configuration) |
void |
ClassMappings.failOnDuplicate(Object result,
ClassMap classMap) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BeanMappingGenerator.accepts(ClassMap classMap) |
boolean |
ClassLevelFieldMappingGenerator.accepts(ClassMap classMap) |
static void |
GeneratorUtils.addGenericMapping(MappingType mappingType,
ClassMap classMap,
Configuration configuration,
String srcName,
String destName,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
boolean |
BeanMappingGenerator.apply(ClassMap classMap,
Configuration configuration) |
boolean |
ClassLevelFieldMappingGenerator.apply(ClassMap classMap,
Configuration configuration)
true if we should stop after applied
|
| Modifier and Type | Method and Description |
|---|---|
ClassMap |
DefaultEvent.getClassMap()
Returns the classmap being used by mapper
|
ClassMap |
Event.getClassMap()
Returns the classmap being used by mapper
|
| Constructor and Description |
|---|
DefaultEvent(EventTypes type,
ClassMap classMap,
FieldMap fieldMap,
Object sourceObject,
Object destinationObject,
Object destinationValue)
Event details
|
| Modifier and Type | Method and Description |
|---|---|
ClassMap |
FieldMap.getClassMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
FieldMap.setClassMap(ClassMap classMap) |
| Constructor and Description |
|---|
CustomGetSetMethodFieldMap(ClassMap classMap,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
ExcludeFieldMap(ClassMap classMap,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
FieldMap(ClassMap classMap,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
GenericFieldMap(ClassMap classMap,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
MapFieldMap(ClassMap classMap,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
| Modifier and Type | Method and Description |
|---|---|
ClassMappings |
MappingsParser.processMappings(List<ClassMap> classMaps,
Configuration globalConfiguration)
Decorates raw ClassMap objects and performs various validations on the explicit field mappings.
|
| Constructor and Description |
|---|
FieldMappingBuilder(ClassMap classMap,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
MappingBuilder(ClassMap classMap,
BeanContainer beanContainer,
DestBeanCreator destBeanCreator,
PropertyDescriptorFactory propertyDescriptorFactory) |
| Constructor and Description |
|---|
DozerClassMappingMetadata(ClassMap classMap) |
| Modifier and Type | Method and Description |
|---|---|
static void |
MappingUtils.applyGlobalCopyByReference(Configuration globalConfig,
FieldMap fieldMap,
ClassMap classMap) |
static void |
MappingUtils.reverseFields(ClassMap source,
ClassMap destination,
BeanContainer beanContainer) |
Copyright © 2005–2021 dozer. All rights reserved.