Class MapFieldMap
- java.lang.Object
-
- com.github.dozermapper.core.fieldmap.FieldMap
-
- com.github.dozermapper.core.fieldmap.MapFieldMap
-
- All Implemented Interfaces:
Cloneable
public class MapFieldMap extends FieldMap
Only intended for internal use. Handles field mapping involving Map Backed properties. Map backed property support includes top level class Map data type, field level Map data type, and custom Map backed objects that provide custom map-get/set methods.
-
-
Field Summary
-
Fields inherited from class com.github.dozermapper.core.fieldmap.FieldMap
beanContainer, destBeanCreator, propertyDescriptorFactory
-
-
Constructor Summary
Constructors Constructor Description MapFieldMap(ClassMap classMap, BeanContainer beanContainer, DestBeanCreator destBeanCreator, PropertyDescriptorFactory propertyDescriptorFactory)MapFieldMap(FieldMap fieldMap, BeanContainer beanContainer, DestBeanCreator destBeanCreator, PropertyDescriptorFactory propertyDescriptorFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetSrcFieldValue(Object srcObj)voidwriteDestValue(Object destObj, Object destFieldValue)-
Methods inherited from class com.github.dozermapper.core.fieldmap.FieldMap
clone, getClassMap, getCustomConverter, getCustomConverterId, getCustomConverterParam, getDateFormat, getDestDeepIndexHintContainer, getDestField, getDestFieldCopy, getDestFieldCreateMethod, getDestFieldIndex, getDestFieldKey, getDestFieldMapGetMethod, getDestFieldMapSetMethod, getDestFieldName, getDestFieldTheGetMethod, getDestFieldTheSetMethod, getDestFieldType, getDestFieldType, getDestFieldWriteMethodParameter, getDestHintContainer, getDestHintType, getDestPropertyDescriptor, getDestValue, getGenericType, getMapId, getRelationshipType, getSrcDeepIndexHintContainer, getSrcField, getSrcFieldCopy, getSrcFieldCreateMethod, getSrcFieldIndex, getSrcFieldKey, getSrcFieldMapGetMethod, getSrcFieldMapSetMethod, getSrcFieldName, getSrcFieldTheGetMethod, getSrcFieldTheSetMethod, getSrcFieldType, getSrcFieldType, getSrcHintContainer, getSrcPropertyDescriptor, getType, isCopyByReference, isCopyByReferenceOveridden, isDestFieldAccessible, isDestFieldIndexed, isDestMapEmptyString, isDestMapNull, isDestSelfReferencing, isNonCumulativeRelationship, isRemoveOrphans, isSrcFieldAccessible, isSrcFieldIndexed, isSrcSelfReferencing, isStopOnErrors, isTrimStrings, setClassMap, setCopyByReference, setCustomConverter, setCustomConverterId, setCustomConverterParam, setDestDeepIndexHintContainer, setDestField, setDestHintContainer, setMapId, setRelationshipType, setRemoveOrphans, setSrcDeepIndexHintContainer, setSrcField, setSrcHintContainer, setType, toString, validate
-
-
-
-
Constructor Detail
-
MapFieldMap
public MapFieldMap(ClassMap classMap, BeanContainer beanContainer, DestBeanCreator destBeanCreator, PropertyDescriptorFactory propertyDescriptorFactory)
-
MapFieldMap
public MapFieldMap(FieldMap fieldMap, BeanContainer beanContainer, DestBeanCreator destBeanCreator, PropertyDescriptorFactory propertyDescriptorFactory)
-
-
Method Detail
-
writeDestValue
public void writeDestValue(Object destObj, Object destFieldValue)
- Overrides:
writeDestValuein classFieldMap
-
getSrcFieldValue
public Object getSrcFieldValue(Object srcObj)
- Overrides:
getSrcFieldValuein classFieldMap
-
-