Class BeanMappingBuilder
- java.lang.Object
-
- com.github.dozermapper.core.loader.api.BeanMappingBuilder
-
public abstract class BeanMappingBuilder extends Object
Programmatic Builder of Dozer mappings.
-
-
Constructor Summary
Constructors Constructor Description BeanMappingBuilder()
-
Method Summary
-
-
-
Method Detail
-
build
public MappingFileData build(BeanContainer beanContainer, DestBeanCreator destBeanCreator, PropertyDescriptorFactory propertyDescriptorFactory)
For internal use- Parameters:
beanContainer- bean container instancedestBeanCreator- bean creator instancepropertyDescriptorFactory- property descriptor instance- Returns:
- mappings created with given builder
-
mapping
public TypeMappingBuilder mapping(String typeA, String typeB, TypeMappingOption... typeMappingOption)
-
mapping
public TypeMappingBuilder mapping(TypeDefinition typeA, String typeB, TypeMappingOption... typeMappingOption)
-
mapping
public TypeMappingBuilder mapping(String typeA, TypeDefinition typeB, TypeMappingOption... typeMappingOption)
-
mapping
public TypeMappingBuilder mapping(Class<?> typeA, Class<?> typeB, TypeMappingOption... typeMappingOption)
-
mapping
public TypeMappingBuilder mapping(TypeDefinition typeA, Class<?> typeB, TypeMappingOption... typeMappingOption)
-
mapping
public TypeMappingBuilder mapping(Class<?> typeA, TypeDefinition typeB, TypeMappingOption... typeMappingOption)
-
mapping
public TypeMappingBuilder mapping(TypeDefinition typeA, TypeDefinition typeB, TypeMappingOption... typeMappingOption)
-
type
public TypeDefinition type(String name)
-
type
public TypeDefinition type(Class<?> type)
-
field
public FieldDefinition field(String name)
-
this_
public FieldDefinition this_()
References current object in mapping process.- Returns:
- field definition
-
configure
protected abstract void configure()
-
-