See: Description
| Interface | Description |
|---|---|
| ArooaClass |
A container for type information that can be more than just class,
for instance when the type is a BeanUtils
DynaBean. |
| ArooaClassFactory<T> |
Find a
ArooaClass for an Object of the type. |
| BeanOverview |
A Bean Overview is a very light look at the characteristics of
a bean.
|
| BeanView |
Provide extra information about a bean.
|
| BeanViews |
Provide a
BeanView for a given ArooaClass |
| PropertyAccessor |
Property access.
|
| PropertyIdentifier.ElementActionFactory<N> |
Element Action Factory
|
| PropertyIdentifier.PropertyTypeActions<R,N> |
Users of the PropertyIdentifier class provide an instance of this to provide the correct Result in
the various possibilities for the property.
|
| Class | Description |
|---|---|
| ArooaClasses | |
| BeanViewBean |
<beanView>
properties="variety, colour, taste"
titles="Variety, The Colour", "The Taste"/>
|
| FallbackBeanView |
A default
BeanView that just uses property names. |
| PropertyExceptionBuilder |
Provide a more flexible way of building a
ArooaPropertyException. |
| PropertyIdentifier<R,N> |
Provides a result based on a class definition, descriptor and element definition.
|
| Exception | Description |
|---|---|
| ArooaInstantiationException |
Thrown when something can't be created.
|
| ArooaNoPropertyException |
An exception to be thrown when the property specified does not
exist.
|
| ArooaPropertyException |
An exception used when property access fails.
|
| PropertyAccessException | |
| PropertySetException |
Classes which deal with configuring an object using reflection.