class FieldBasedPropertyResolver extends AbstractBasicPropertyResolver
Constructor and Description |
---|
FieldBasedPropertyResolver(java.lang.reflect.Field field)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.String |
getPropertyNameFromField(java.lang.reflect.Field f) |
java.lang.Object |
getPropertyValue(java.lang.Object object)
Get the value property from a given object.
|
(package private) static boolean |
isProperty(java.lang.reflect.Field f)
Check whether a field defines a property value.
|
getPropertyName
public FieldBasedPropertyResolver(@NotNull java.lang.reflect.Field field)
field
- field to wrapstatic java.lang.String getPropertyNameFromField(@NotNull java.lang.reflect.Field f)
static boolean isProperty(@NotNull java.lang.reflect.Field f)
f
- field to checktrue
if the field defines a propertyfalse
if notpublic java.lang.Object getPropertyValue(java.lang.Object object) throws PropertyResolveException
object
- the objectPropertyResolveException
- on errors during the resolve