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)
DynamicProperty
isPropertyMatch
in interface DynamicProperty
propName
- The name of the propertypublic java.lang.String getPropertyName()
getPropertyName
in interface DynamicProperty
public abstract java.lang.Object get(java.lang.Object object)
DynamicProperty
get
in interface DynamicProperty
object
- The target objectpublic abstract void set(java.lang.Object object, java.lang.Object newValue)
DynamicProperty
set
in interface DynamicProperty
object
- The target objectnewValue
- The new value of the property