Class XmlBeanPropertyDescriptor
- java.lang.Object
-
- com.github.dozermapper.core.propertydescriptor.XmlBeanPropertyDescriptor
-
- All Implemented Interfaces:
DozerPropertyDescriptor
public class XmlBeanPropertyDescriptor extends Object implements DozerPropertyDescriptor
-
-
Constructor Summary
Constructors Constructor Description XmlBeanPropertyDescriptor(Class<?> clazz, String fieldName, boolean isIndexed, int index, HintContainer srcDeepIndexHintContainer, HintContainer destDeepIndexHintContainer, BeanContainer beanContainer, DestBeanCreator destBeanCreator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>genericType()Determines generic parameter typeClass<?>getPropertyType()ObjectgetPropertyValue(Object bean)voidsetPropertyValue(Object bean, Object value, FieldMap fieldMap)
-
-
-
Constructor Detail
-
XmlBeanPropertyDescriptor
public XmlBeanPropertyDescriptor(Class<?> clazz, String fieldName, boolean isIndexed, int index, HintContainer srcDeepIndexHintContainer, HintContainer destDeepIndexHintContainer, BeanContainer beanContainer, DestBeanCreator destBeanCreator)
-
-
Method Detail
-
getPropertyType
public Class<?> getPropertyType()
- Specified by:
getPropertyTypein interfaceDozerPropertyDescriptor
-
getPropertyValue
public Object getPropertyValue(Object bean)
- Specified by:
getPropertyValuein interfaceDozerPropertyDescriptor
-
setPropertyValue
public void setPropertyValue(Object bean, Object value, FieldMap fieldMap)
- Specified by:
setPropertyValuein interfaceDozerPropertyDescriptor
-
genericType
public Class<?> genericType()
Description copied from interface:DozerPropertyDescriptorDetermines generic parameter type- Specified by:
genericTypein interfaceDozerPropertyDescriptor- Returns:
- For Type returns Parameter class, should return null if can't determine type
-
-