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 DynamicPropertyMapperPropertyNotFoundExceptionpublic void setPropertyValue(java.lang.Object pBean,
java.lang.String pPropertyName,
java.lang.Object pValue)
setPropertyValue in interface DynamicPropertyMapperpublic DynamicBeanInfo getBeanInfo(java.lang.Object pBean) throws java.beans.IntrospectionException
getBeanInfo in interface DynamicPropertyMapperjava.beans.IntrospectionException - if no information is available.