| Package | Description |
|---|---|
| org.oddjob.arooa |
Arooa stands for A Rip Off Of Ant, and provides ant like configuration.
|
| org.oddjob.arooa.design |
Classes for creating forms for ArooaConfigurations.
|
| org.oddjob.arooa.life |
Relating to the Arooa Life-cycle.
|
| org.oddjob.arooa.parsing |
Classes concerning the parsing a configurations.
|
| org.oddjob.arooa.parsing.interceptors |
Classes that change the parsing patter by intercepting the
current context.
|
| org.oddjob.arooa.reflect |
Classes which deal with configuring an object using reflection.
|
| org.oddjob.arooa.registry |
Classes concerned with the BeanRegistry which provides a
dynamic lookup of components.
|
| org.oddjob.arooa.runtime |
Classes concerning runtime configuration.
|
| org.oddjob.arooa.standard |
The standard configuration parsing implementation.
|
| Modifier and Type | Method and Description |
|---|---|
ArooaContext |
ParsingInterceptor.intercept(ArooaContext suggestedContext)
Intercept current parsing.
|
ArooaContext |
ParsingInterceptor.intercept(ArooaContext suggestedContext)
Intercept current parsing.
|
| Modifier and Type | Method and Description |
|---|---|
void |
InstanceSupport.removeInstance(DesignInstance design) |
void |
InstanceSupport.removeInstance(DesignInstance design) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArooaElementException
An exception used when creation fails.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CutAndPasteSupport.cut(ArooaContext childContext)
Remove the component who's context is given.
|
void |
CutAndPasteSupport.cut(ArooaContext childContext)
Remove the component who's context is given.
|
static int |
CutAndPasteSupport.cut(ParseContext<?> parentContext,
ParseContext<?> childContext)
Cut when the parent context is known.
|
static int |
CutAndPasteSupport.cut(ParseContext<?> parentContext,
ParseContext<?> childContext)
Cut when the parent context is known.
|
ArooaContext |
ArooaHandler.onStartElement(ArooaElement element,
ArooaContext parentContext)
Handles a configuration element.
|
ArooaContext |
ArooaHandler.onStartElement(ArooaElement element,
ArooaContext parentContext)
Handles a configuration element.
|
ParseHandle<P> |
ElementHandler.onStartElement(ArooaElement element,
P parentContext)
Handles a configuration element.
|
ParseHandle<P> |
ElementHandler.onStartElement(ArooaElement element,
P parentContext)
Handles a configuration element.
|
ParseHandle<SimpleParseContext> |
SimpleParseContext.CallbackElementHandler.onStartElement(ArooaElement element,
SimpleParseContext parentContext) |
ParseHandle<SimpleParseContext> |
SimpleParseContext.CallbackElementHandler.onStartElement(ArooaElement element,
SimpleParseContext parentContext) |
ConfigurationHandle<ArooaContext> |
CutAndPasteSupport.paste(int index,
ArooaConfiguration config)
Paste the
ArooaConfiguration. |
ConfigurationHandle<ArooaContext> |
CutAndPasteSupport.paste(int index,
ArooaConfiguration config)
Paste the
ArooaConfiguration. |
CutAndPasteSupport.ReplaceResult<ArooaContext> |
CutAndPasteSupport.replace(ArooaContext childContext,
ArooaConfiguration config)
Replace the childContext with the given configuration.
|
CutAndPasteSupport.ReplaceResult<ArooaContext> |
CutAndPasteSupport.replace(ArooaContext childContext,
ArooaConfiguration config)
Replace the childContext with the given configuration.
|
static <P extends ParseContext<P>> |
CutAndPasteSupport.replace(P parentContext,
P childContext,
ArooaConfiguration config)
Replaces a child context with the contents of the configuration.
|
static <P extends ParseContext<P>> |
CutAndPasteSupport.replace(P parentContext,
P childContext,
ArooaConfiguration config)
Replaces a child context with the contents of the configuration.
|
| Modifier and Type | Method and Description |
|---|---|
ArooaContext |
OnePropertyInterceptor.intercept(ArooaContext suggestedContext) |
ArooaContext |
OnePropertyInterceptor.intercept(ArooaContext suggestedContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArooaNoPropertyException
An exception to be thrown when the property specified does not
exist.
|
class |
ArooaPropertyException
An exception used when property access fails.
|
class |
PropertyAccessException |
class |
PropertySetException |
| Modifier and Type | Method and Description |
|---|---|
R |
PropertyIdentifier.identifyPropertyFor(ArooaClass classId,
ArooaElement element,
ArooaContext context) |
R |
PropertyIdentifier.identifyPropertyFor(ArooaClass classId,
ArooaElement element,
ArooaContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
ComponentPool.configure(Object component)
Configure the component.
|
void |
SimpleComponentPool.configure(Object component) |
void |
SimpleComponentPool.configure(Object component) |
void |
ComponentPool.configure(Object component)
Configure the component.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeListener.afterConfigure(RuntimeEvent event)
Called by an
RuntimeConfiguration after performing the
configuration phase. |
void |
RuntimeListener.afterConfigure(RuntimeEvent event)
Called by an
RuntimeConfiguration after performing the
configuration phase. |
void |
RuntimeListener.afterInit(RuntimeEvent event)
Called by an
RuntimeConfiguration after performing the
initialisation phase. |
void |
RuntimeListener.afterInit(RuntimeEvent event)
Called by an
RuntimeConfiguration after performing the
initialisation phase. |
void |
RuntimeListener.beforeConfigure(RuntimeEvent event)
Called by an
RuntimeConfiguration before performing the
configuration phase. |
void |
RuntimeListener.beforeConfigure(RuntimeEvent event)
Called by an
RuntimeConfiguration before performing the
configuration phase. |
void |
RuntimeListener.beforeInit(RuntimeEvent event)
Called by an
RuntimeConfiguration before performing the
initialisation phase. |
void |
RuntimeListener.beforeInit(RuntimeEvent event)
Called by an
RuntimeConfiguration before performing the
initialisation phase. |
void |
RuntimeConfiguration.configure()
Configure the object this configuration wraps.
|
void |
RuntimeConfiguration.configure()
Configure the object this configuration wraps.
|
void |
RuntimeConfiguration.destroy()
Destroy this RuntimeConfiguration.
|
void |
RuntimeConfiguration.destroy()
Destroy this RuntimeConfiguration.
|
protected void |
AbstractRuntimeConfiguration.fireAfterConfigure() |
protected void |
AbstractRuntimeConfiguration.fireAfterConfigure() |
protected void |
AbstractRuntimeConfiguration.fireAfterDestroy() |
protected void |
AbstractRuntimeConfiguration.fireAfterDestroy() |
protected void |
AbstractRuntimeConfiguration.fireAfterInit() |
protected void |
AbstractRuntimeConfiguration.fireAfterInit() |
protected void |
AbstractRuntimeConfiguration.fireBeforeConfigure() |
protected void |
AbstractRuntimeConfiguration.fireBeforeConfigure() |
protected void |
AbstractRuntimeConfiguration.fireBeforeDestroy() |
protected void |
AbstractRuntimeConfiguration.fireBeforeDestroy() |
protected void |
AbstractRuntimeConfiguration.fireBeforeInit() |
protected void |
AbstractRuntimeConfiguration.fireBeforeInit() |
void |
RuntimeConfiguration.init()
Initialise this RuntimeConfiguration.
|
void |
RuntimeConfiguration.init()
Initialise this RuntimeConfiguration.
|
| Modifier and Type | Method and Description |
|---|---|
ArooaContext |
RootHandler.onStartElement(ArooaElement element,
ArooaContext parentContext)
Handle the top level element.
|
ArooaContext |
RootHandler.onStartElement(ArooaElement element,
ArooaContext parentContext)
Handle the top level element.
|
Copyright © 2023. All rights reserved.