org.dozer.propertydescriptor
Class FieldPropertyDescriptor
java.lang.Object
org.dozer.propertydescriptor.AbstractPropertyDescriptor
org.dozer.propertydescriptor.FieldPropertyDescriptor
- All Implemented Interfaces:
- DozerPropertyDescriptor
public class FieldPropertyDescriptor
- extends AbstractPropertyDescriptor
- implements DozerPropertyDescriptor
Internal class that directly accesses the field via reflection. The getter/setter methods for the field are bypassed
and will NOT be invoked. Private fields are accessible by Dozer. Only intended for internal use.
- Author:
- garsombke.franz, tierney.matt, dmitry.buzdin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FieldPropertyDescriptor
public FieldPropertyDescriptor(Class<?> clazz,
String fieldName,
boolean isIndexed,
int index,
HintContainer srcDeepIndexHintContainer,
HintContainer destDeepIndexHintContainer)
getPropertyType
public Class<?> getPropertyType()
- Specified by:
getPropertyType in interface DozerPropertyDescriptor
genericType
public Class<?> genericType()
- Description copied from interface:
DozerPropertyDescriptor
- Determines generic parameter type
- Specified by:
genericType in interface DozerPropertyDescriptor
- Returns:
- For Type returns Parameter class.
getPropertyValue
public Object getPropertyValue(Object bean)
- Specified by:
getPropertyValue in interface DozerPropertyDescriptor
setPropertyValue
public void setPropertyValue(Object bean,
Object value,
FieldMap fieldMap)
- Specified by:
setPropertyValue in interface DozerPropertyDescriptor
Copyright © 2005-2011 dozer. All Rights Reserved.