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.


Method Summary
 String[] getProperties()
           
 Class<?> getPropertyType(String property)
           
 boolean hasReadableProperty(String property)
           
 boolean hasWriteableProperty(String property)
           
 boolean isIndexed(String property)
           
 boolean isMapped(String property)
           
 

Method Detail

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