See: Description
Interface | Description |
---|---|
ArooaAnnotations |
Capture annotation information about a bean.
|
ArooaBeanDescriptor |
A description of any special types of properties a
class might have.
|
ArooaConfiguration |
An ArooaConfiguration is something that accepts
a
ParseContext and uses that context to provide
a ConfigurationHandle . |
ArooaDescriptor |
An ArooaDescriptor describes how an
ArooaParser should process an
{@link ArooaConfiguration}.
|
ArooaParser<P extends ParseContext<P>> |
Something that is able to parse an
ArooaConfiguration . |
ArooaSession |
An ArooaSession encapsulates everything an
ArooaParser needs
to do it's job. |
ArooaTools |
Encapsulate the tools an
ArooaSession might require. |
ArooaValue |
A configuration value that provides some other value at runtime via a conversion.
|
ClassResolver |
Facade for ClassLoader related activities.
|
ConfigurationHandle<P extends ParseContext<P>> |
Something returned by an
ArooaParser
as the result of parsing an ArooaConfiguration . |
ElementMappings |
Encapsulate the relationship between a set of
XML elements and their Java Object counterparts.
|
ParsingInterceptor |
An intercepter of parsing that provides an alternative
ArooaContext
for the processing of child elements. |
Class | Description |
---|---|
ArooaConstants |
Constant values used in the Arooa Framework.
|
ComponentTrinity |
Encapsulate the three things that are the bases of the
component framework.
|
ComponentTrinity.WithComponent |
For fluent building.
|
ComponentTrinity.WithComponentAndProxy |
For fluent building.
|
Enum | Description |
---|---|
ArooaType |
The types of things Objects in Arooa can be.
|
ConfiguredHow |
Enum representing how a property is configured.
|
Exception | Description |
---|---|
ArooaConfigurationException |
An exception used configuration fails.
|
ArooaException |
An exception used when creation fails.
|
ArooaParseException |
An exception used when creation fails.
|
Error | Description |
---|---|
ArooaError |
An Error used to wrap a JVM error to add more information.
|
Arooa stands for A Rip Off Of Ant, and provides ant like configuration.
Configuration starts with an ArooaConfiguration
.
The most typical is an XMLConfiguration
.
An ArooaConfiguration
takes and provides an
ArooaContext
which is something
that brings together
the result of parsing an 'element' in a configuration and everything required
to parse child elements if (or when) they exist.
The
ArooaContext
is central to Arooa and provides the framework with
it's flexibility. Creating one does require some understanding of Arooa but
an ArooaParser
saves us this need.