public interface DynamicPropertyMapper
A DynamicPropertyMapper may also return a DynamicBeanInfo that describes some instance of a dynamic bean.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Modifier and Type | Method and Description |
---|---|
DynamicBeanInfo |
getBeanInfo(java.lang.Object pBean)
Gets a DynamicBeanInfo that describes the given dynamic bean.
|
java.lang.Object |
getPropertyValue(java.lang.Object pBean,
java.lang.String pName)
Gets the value of the dynamic property from the specified object.
|
void |
setPropertyValue(java.lang.Object pBean,
java.lang.String pName,
java.lang.Object pValue)
Sets the value of the dynamic property from the specified object.
|
static final java.lang.String CLASS_VERSION
java.lang.Object getPropertyValue(java.lang.Object pBean, java.lang.String pName) throws PropertyNotFoundException
PropertyNotFoundException
void setPropertyValue(java.lang.Object pBean, java.lang.String pName, java.lang.Object pValue) throws PropertyNotFoundException
PropertyNotFoundException
DynamicBeanInfo getBeanInfo(java.lang.Object pBean) throws java.beans.IntrospectionException
java.beans.IntrospectionException
- if no information is available.