Class DozerBuilder
- java.lang.Object
-
- com.github.dozermapper.core.loader.DozerBuilder
-
public class DozerBuilder extends Object
Builder API for achivieng the same effect as custom Xml mappings. Is intended to be used from application to prepare repetetive mappings programmatically.Note that some of the fail-fast checks from Xml validation has not yet been ported. Responsibility on filling all mandatory attributes is left to API user.
Not thread safe
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDozerBuilder.ClassDefinitionBuilderstatic classDozerBuilder.ConfigurationBuilderstatic classDozerBuilder.CustomConverterBuilderstatic interfaceDozerBuilder.FieldBuiderstatic classDozerBuilder.FieldDefinitionBuilderstatic classDozerBuilder.FieldExclusionBuilderstatic classDozerBuilder.FieldMappingBuilderstatic classDozerBuilder.MappingBuilder
-
Constructor Summary
Constructors Constructor Description DozerBuilder(BeanContainer beanContainer, DestBeanCreator destBeanCreator, PropertyDescriptorFactory propertyDescriptorFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MappingFileDatabuild()DozerBuilder.ConfigurationBuilderconfiguration()DozerBuilder.MappingBuildermapping()
-
-
-
Constructor Detail
-
DozerBuilder
public DozerBuilder(BeanContainer beanContainer, DestBeanCreator destBeanCreator, PropertyDescriptorFactory propertyDescriptorFactory)
-
-
Method Detail
-
build
public MappingFileData build()
-
configuration
public DozerBuilder.ConfigurationBuilder configuration()
-
mapping
public DozerBuilder.MappingBuilder mapping()
-
-