public class DynamicBeanStateMapper extends java.lang.Object implements DynamicPropertyMapper
Implementation of DynamicPropertyMapper that can work with a DynamicBeanState.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
Constructor and Description |
---|
DynamicBeanStateMapper() |
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 pPropertyName)
Gets the value of the dynamic property from the specified object.
|
void |
setPropertyValue(java.lang.Object pBean,
java.lang.String pPropertyName,
java.lang.Object pValue)
Sets the value of the dynamic property from the specified object.
|
public java.lang.Object getPropertyValue(java.lang.Object pBean, java.lang.String pPropertyName) throws PropertyNotFoundException
getPropertyValue
in interface DynamicPropertyMapper
PropertyNotFoundException
public void setPropertyValue(java.lang.Object pBean, java.lang.String pPropertyName, java.lang.Object pValue)
setPropertyValue
in interface DynamicPropertyMapper
public DynamicBeanInfo getBeanInfo(java.lang.Object pBean) throws java.beans.IntrospectionException
getBeanInfo
in interface DynamicPropertyMapper
java.beans.IntrospectionException
- if no information is available.