org.oddjob.arooa.reflect
Interface BeanOverview
- All Known Implementing Classes:
- DynaBeanOverview, WrapDynaBeanOverview
public interface BeanOverview
A Bean Overview is a very light look at the characteristics of
a bean.
getProperties
String[] getProperties()
hasWriteableProperty
boolean hasWriteableProperty(String property)
hasReadableProperty
boolean hasReadableProperty(String property)
getPropertyType
Class<?> getPropertyType(String property)
throws ArooaNoPropertyException
- Throws:
ArooaNoPropertyException
isIndexed
boolean isIndexed(String property)
throws ArooaNoPropertyException
- Throws:
ArooaNoPropertyException
isMapped
boolean isMapped(String property)
throws ArooaNoPropertyException
- Throws:
ArooaNoPropertyException