public class MapsWrapper extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
WITH_COLLECTION_STRATEGY |
static String |
WITH_CUSTOM_FIELDS |
static String |
WITH_ENUMS |
static String |
WITH_IGNORE_FIELDS |
static String |
WITH_IGNORE_MISSING |
| Constructor and Description |
|---|
MapsWrapper(MethodWrapper method,
MapperWrapper mapperWrapper) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowCollectionGetter() |
List<TypeElement> |
customMapperFields() |
MappingBuilder |
findMappingFor(InOutType inOutType) |
MappingSourceNode |
generateNewInstanceSourceNodes(InOutType inOutType,
BeanWrapper outBeanWrapper) |
List<fr.xebia.extras.selma.codegen.Field> |
getFieldsFor(String field,
DeclaredType sourceType,
DeclaredType destinationType) |
boolean |
hasFactory(TypeMirror typeMirror) |
IgnoreMissing |
ignoreMissing() |
boolean |
isIgnoredField(String field,
DeclaredType declaredType) |
boolean |
isIgnoreMissingProperties() |
MappingBuilder |
mappingInterceptor(InOutType inOutType) |
void |
reportUnused() |
public static final String WITH_CUSTOM_FIELDS
public static final String WITH_IGNORE_FIELDS
public static final String WITH_ENUMS
public static final String WITH_IGNORE_MISSING
public static final String WITH_COLLECTION_STRATEGY
public MapsWrapper(MethodWrapper method, MapperWrapper mapperWrapper)
public void reportUnused()
public List<fr.xebia.extras.selma.codegen.Field> getFieldsFor(String field, DeclaredType sourceType, DeclaredType destinationType)
public MappingBuilder mappingInterceptor(InOutType inOutType)
public MappingBuilder findMappingFor(InOutType inOutType)
public boolean isIgnoredField(String field, DeclaredType declaredType)
public boolean isIgnoreMissingProperties()
public List<TypeElement> customMapperFields()
public IgnoreMissing ignoreMissing()
public boolean allowCollectionGetter()
public MappingSourceNode generateNewInstanceSourceNodes(InOutType inOutType, BeanWrapper outBeanWrapper)
public boolean hasFactory(TypeMirror typeMirror)
Copyright © 2016. All Rights Reserved.