public class WrapDynaBeanOverview extends java.lang.Object implements BeanOverview
Constructor and Description |
---|
WrapDynaBeanOverview(WrapDynaClass dynaClass) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getProperties()
The names for all the properties.
|
java.lang.Class<?> |
getPropertyType(java.lang.String property)
Get the property type.
|
boolean |
hasReadableProperty(java.lang.String property)
Is there a readable property of the given name.
|
boolean |
hasWriteableProperty(java.lang.String property)
Is there a writable property of the given name.
|
boolean |
isIndexed(java.lang.String property)
Is the property indexed.
|
boolean |
isMapped(java.lang.String property)
Is the property mapped.
|
public WrapDynaBeanOverview(WrapDynaClass dynaClass)
public java.lang.String[] getProperties()
BeanOverview
getProperties
in interface BeanOverview
public java.lang.Class<?> getPropertyType(java.lang.String property) throws ArooaNoPropertyException
BeanOverview
getPropertyType
in interface BeanOverview
property
- The property name.ArooaNoPropertyException
public boolean hasReadableProperty(java.lang.String property)
BeanOverview
hasReadableProperty
in interface BeanOverview
property
- The name.public boolean hasWriteableProperty(java.lang.String property)
BeanOverview
hasWriteableProperty
in interface BeanOverview
property
- The name.public boolean isIndexed(java.lang.String property) throws ArooaNoPropertyException
BeanOverview
isIndexed
in interface BeanOverview
property
- The property name.ArooaNoPropertyException
public boolean isMapped(java.lang.String property) throws ArooaNoPropertyException
BeanOverview
isMapped
in interface BeanOverview
property
- The property name.ArooaNoPropertyException