public abstract class AbstractDynamicProperty extends java.lang.Object implements DynamicProperty
| Constructor and Description |
|---|
AbstractDynamicProperty(java.lang.String propertyName) |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.Object |
get(java.lang.Object object)
Call the getter on the given object
|
java.lang.String |
getPropertyName() |
boolean |
isPropertyMatch(java.lang.String propName)
Whether the target class contains the specified property
|
abstract void |
set(java.lang.Object object,
java.lang.Object newValue)
Call the setter on the given object
|
public AbstractDynamicProperty(java.lang.String propertyName)
public boolean isPropertyMatch(java.lang.String propName)
DynamicPropertyisPropertyMatch in interface DynamicPropertypropName - The name of the propertypublic java.lang.String getPropertyName()
getPropertyName in interface DynamicPropertypublic abstract java.lang.Object get(java.lang.Object object)
DynamicPropertyget in interface DynamicPropertyobject - The target objectpublic abstract void set(java.lang.Object object,
java.lang.Object newValue)
DynamicPropertyset in interface DynamicPropertyobject - The target objectnewValue - The new value of the property