org.dozer.loader.api
Class BeanMappingBuilder
java.lang.Object
org.dozer.loader.api.BeanMappingBuilder
public abstract class BeanMappingBuilder
- extends Object
Programmatic Builder of Dozer mappings.
- Author:
- Dmitry Buzdin
|
Method Summary |
MappingFileData |
build()
For internal use |
protected abstract void |
configure()
|
FieldDefinition |
field(String name)
|
TypeMappingBuilder |
mapping(Class<?> typeA,
Class<?> typeB,
TypeMappingOption... typeMappingOption)
|
TypeMappingBuilder |
mapping(Class<?> typeA,
TypeDefinition typeB,
TypeMappingOption... typeMappingOption)
|
TypeMappingBuilder |
mapping(String typeA,
String typeB,
TypeMappingOption... typeMappingOption)
|
TypeMappingBuilder |
mapping(String typeA,
TypeDefinition typeB,
TypeMappingOption... typeMappingOption)
|
TypeMappingBuilder |
mapping(TypeDefinition typeA,
Class<?> typeB,
TypeMappingOption... typeMappingOption)
|
TypeMappingBuilder |
mapping(TypeDefinition typeA,
String typeB,
TypeMappingOption... typeMappingOption)
|
TypeMappingBuilder |
mapping(TypeDefinition typeA,
TypeDefinition typeB,
TypeMappingOption... typeMappingOption)
|
FieldDefinition |
this_()
References current object in mapping process. |
TypeDefinition |
type(Class<?> type)
|
TypeDefinition |
type(String name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanMappingBuilder
public BeanMappingBuilder()
build
public MappingFileData build()
- For internal use
- 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()
Copyright © 2005-2011 dozer. All Rights Reserved.