| 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.design.etc |
Where should these classes go? They are here for now.
|
| org.oddjob.arooa.design.layout | |
| org.oddjob.arooa.handlers |
Handlers which handle XML elements during the parsing of
a configuration file.
|
| org.oddjob.arooa.json |
Parsing
ArooaConfigurations to and from JSON. |
| 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.
|
| org.oddjob.arooa.types |
The base elements Arooa provides.
|
| org.oddjob.arooa.xml |
Classes for parsing XML.
|
| Modifier and Type | Method and Description |
|---|---|
ArooaContext |
ComponentTrinity.getTheContext()
Getter for context.
|
ArooaContext |
ComponentTrinity.getTheContext()
Getter for context.
|
ArooaContext |
ParsingInterceptor.intercept(ArooaContext suggestedContext)
Intercept current parsing.
|
ArooaContext |
ParsingInterceptor.intercept(ArooaContext suggestedContext)
Intercept current parsing.
|
| Modifier and Type | Method and Description |
|---|---|
ComponentTrinity |
ComponentTrinity.WithComponentAndProxy.andArooaContext(ArooaContext arooaContext) |
ComponentTrinity |
ComponentTrinity.WithComponentAndProxy.andArooaContext(ArooaContext arooaContext) |
ArooaContext |
ParsingInterceptor.intercept(ArooaContext suggestedContext)
Intercept current parsing.
|
ArooaContext |
ParsingInterceptor.intercept(ArooaContext suggestedContext)
Intercept current parsing.
|
| Constructor and Description |
|---|
ComponentTrinity(Object theComponent,
Object theProxy,
ArooaContext theContext) |
ComponentTrinity(Object theComponent,
Object theProxy,
ArooaContext theContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
DesignInstanceContext
An
ArooaContext for a ParsableDesignInstance |
class |
DesignSeedContext
Used when creating a context for a design because no
ArooaHandler
is needed. |
| Modifier and Type | Method and Description |
|---|---|
ArooaContext |
DesignElementProperty.getArooaContext()
Get the
ArooaContext associated with the element. |
ArooaContext |
DesignInstance.getArooaContext()
Get the
ArooaContext associated with this instance. |
ArooaContext |
DesignInstance.getArooaContext()
Get the
ArooaContext associated with this instance. |
ArooaContext |
DesignElementProperty.getArooaContext()
Get the
ArooaContext associated with the element. |
ArooaContext |
DesignInstanceContext.getParent() |
ArooaContext |
DesignSeedContext.getParent() |
ArooaContext |
DesignSeedContext.getParent() |
ArooaContext |
DesignInstanceContext.getParent() |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationNode<ArooaContext> |
DesignInstanceContext.getConfigurationNode() |
ConfigurationNode<ArooaContext> |
DesignSeedContext.getConfigurationNode() |
ConfigurationNode<ArooaContext> |
DesignSeedContext.getConfigurationNode() |
ConfigurationNode<ArooaContext> |
DesignInstanceContext.getConfigurationNode() |
ConfigurationHandle<ArooaContext> |
DesignParser.parse(ArooaConfiguration configuration) |
ConfigurationHandle<ArooaContext> |
DesignParser.parse(ArooaConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
DesignInstance |
DescriptorDesignFactory.createDesign(ArooaElement element,
ArooaContext parentContext) |
DesignInstance |
DesignFactory.createDesign(ArooaElement element,
ArooaContext parentContext)
Create a
DesignInstance. |
DesignInstance |
GenericDesignFactory.createDesign(ArooaElement element,
ArooaContext parentContext) |
DesignInstance |
GenericDesignFactory.createDesign(ArooaElement element,
ArooaContext parentContext) |
DesignInstance |
DesignFactory.createDesign(ArooaElement element,
ArooaContext parentContext)
Create a
DesignInstance. |
DesignInstance |
DescriptorDesignFactory.createDesign(ArooaElement element,
ArooaContext parentContext) |
| Modifier and Type | Method and Description |
|---|---|
ArooaContext |
UnknownInstance.getArooaContext() |
ArooaContext |
UnknownInstance.getArooaContext() |
| Modifier and Type | Method and Description |
|---|---|
DesignInstance |
UnknownComponentDF.createDesign(ArooaElement element,
ArooaContext parentContext) |
DesignInstance |
UnknownComponentDF.createDesign(ArooaElement element,
ArooaContext parentContext) |
| Constructor and Description |
|---|
UnknownComponent(ArooaElement element,
ArooaContext parentContext) |
UnknownComponent(ArooaElement element,
ArooaContext parentContext) |
UnknownInstance(ArooaElement element,
ArooaContext parentContext) |
UnknownInstance(ArooaElement element,
ArooaContext parentContext) |
| Modifier and Type | Method and Description |
|---|---|
DesignInstance |
LtMainForm.createDesign(ArooaElement element,
ArooaContext parentContext) |
DesignInstance |
LtMainForm.createDesign(ArooaElement element,
ArooaContext parentContext) |
| Modifier and Type | Method and Description |
|---|---|
R |
ElementAction.onElement(ArooaElement element,
ArooaContext context)
Perform an action on the given element.
|
R |
ElementAction.onElement(ArooaElement element,
ArooaContext context)
Perform an action on the given element.
|
| Modifier and Type | Method and Description |
|---|---|
static ArooaContext |
MinimumParseContext.createChild(ArooaElement element,
ArooaContext parentContext) |
ArooaContext |
MinimumParseContext.Options.createChild(ArooaElement element,
ArooaContext parentContext) |
static ArooaContext |
MinimumParseContext.createChild(ArooaElement element,
ArooaContext parentContext) |
ArooaContext |
MinimumParseContext.Options.createChild(ArooaElement element,
ArooaContext parentContext) |
static ArooaContext |
MinimumParseContext.createChild(ArooaElement element,
ArooaContext parentContext,
MinimumParseContext.Options options) |
static ArooaContext |
MinimumParseContext.createChild(ArooaElement element,
ArooaContext parentContext,
MinimumParseContext.Options options) |
static ArooaContext |
MinimumParseContext.createRootContext(ArooaHandler arooaHandler) |
static ArooaContext |
MinimumParseContext.createRootContext(ArooaHandler arooaHandler) |
| Modifier and Type | Method and Description |
|---|---|
static ArooaContext |
MinimumParseContext.createChild(ArooaElement element,
ArooaContext parentContext) |
ArooaContext |
MinimumParseContext.Options.createChild(ArooaElement element,
ArooaContext parentContext) |
static ArooaContext |
MinimumParseContext.createChild(ArooaElement element,
ArooaContext parentContext) |
ArooaContext |
MinimumParseContext.Options.createChild(ArooaElement element,
ArooaContext parentContext) |
static ArooaContext |
MinimumParseContext.createChild(ArooaElement element,
ArooaContext parentContext,
MinimumParseContext.Options options) |
static ArooaContext |
MinimumParseContext.createChild(ArooaElement element,
ArooaContext parentContext,
MinimumParseContext.Options options) |
| Modifier and Type | Method and Description |
|---|---|
void |
ArooaContextAware.setArooaContext(ArooaContext context) |
void |
ArooaContextAware.setArooaContext(ArooaContext context) |
| Constructor and Description |
|---|
InstantiationContext(ArooaContext parentContext)
Construct from context.
|
InstantiationContext(ArooaContext parentContext)
Construct from context.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HandlerOverrideContext |
class |
RootContext
A Context for the parsing.
|
class |
SessionOverrideContext
An
ArooaContext that provides a new session but delegate all other methods
to an existing context. |
| Modifier and Type | Method and Description |
|---|---|
ArooaContext |
ArooaParseHandle.getContext() |
ArooaContext |
ArooaParseHandle.getContext() |
ArooaContext |
ArooaContext.getParent()
Get the parent
ArooaContext |
ArooaContext |
HandlerOverrideContext.getParent() |
ArooaContext |
RootContext.getParent() |
ArooaContext |
RootContext.getParent() |
ArooaContext |
HandlerOverrideContext.getParent() |
ArooaContext |
ArooaContext.getParent()
Get the parent
ArooaContext |
ArooaContext |
ArooaHandler.onStartElement(ArooaElement element,
ArooaContext parentContext)
Handles a configuration element.
|
ArooaContext |
ArooaHandler.onStartElement(ArooaElement element,
ArooaContext parentContext)
Handles a configuration element.
|
| 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.
|
void |
ContextDestroyer.destroy(ArooaContext context) |
void |
ContextDestroyer.destroy(ArooaContext context) |
ArooaContext |
ArooaHandler.onStartElement(ArooaElement element,
ArooaContext parentContext)
Handles a configuration element.
|
ArooaContext |
ArooaHandler.onStartElement(ArooaElement element,
ArooaContext parentContext)
Handles a configuration element.
|
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.
|
| Constructor and Description |
|---|
ArooaParseHandle(ArooaContext context) |
ArooaParseHandle(ArooaContext context) |
ContextConfigurationSession(ArooaContext context)
Construct this Configuration Session.
|
ContextConfigurationSession(ArooaContext context)
Construct this Configuration Session.
|
CutAndPasteSupport(ArooaContext instanceContext)
Constructor.
|
CutAndPasteSupport(ArooaContext instanceContext)
Constructor.
|
DragContext(ArooaContext context)
Only constructor.
|
DragContext(ArooaContext context)
Only constructor.
|
HandlerOverrideContext(ArooaContext context,
ArooaHandler handlerOverride) |
HandlerOverrideContext(ArooaContext context,
ArooaHandler handlerOverride) |
SessionOverrideContext(ArooaContext context,
ArooaSession sessionOverride) |
SessionOverrideContext(ArooaContext context,
ArooaSession sessionOverride) |
| Constructor and Description |
|---|
HandleConfigurationSession(ConfigurationHandle<ArooaContext> handle)
Create a new instance.
|
HandleConfigurationSession(ConfigurationHandle<ArooaContext> handle)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
ArooaContext |
OnePropertyInterceptor.intercept(ArooaContext suggestedContext) |
ArooaContext |
OnePropertyInterceptor.intercept(ArooaContext suggestedContext) |
| Modifier and Type | Method and Description |
|---|---|
ArooaContext |
OnePropertyInterceptor.intercept(ArooaContext suggestedContext) |
ArooaContext |
OnePropertyInterceptor.intercept(ArooaContext suggestedContext) |
| Modifier and Type | Method and Description |
|---|---|
R |
PropertyIdentifier.identifyPropertyFor(ArooaClass classId,
ArooaElement element,
ArooaContext context) |
R |
PropertyIdentifier.identifyPropertyFor(ArooaClass classId,
ArooaElement element,
ArooaContext context) |
R |
PropertyIdentifier.PropertyTypeActions.onIndexedElement(ArooaElement element,
ArooaContext context,
ElementAction<N> action) |
R |
PropertyIdentifier.PropertyTypeActions.onIndexedElement(ArooaElement element,
ArooaContext context,
ElementAction<N> action) |
R |
PropertyIdentifier.PropertyTypeActions.onMappedElement(ArooaElement element,
ArooaContext context,
ElementAction<N> action) |
R |
PropertyIdentifier.PropertyTypeActions.onMappedElement(ArooaElement element,
ArooaContext context,
ElementAction<N> action) |
R |
PropertyIdentifier.PropertyTypeActions.onVariantElement(ArooaElement element,
ArooaContext context,
ElementAction<N> action) |
R |
PropertyIdentifier.PropertyTypeActions.onVariantElement(ArooaElement element,
ArooaContext context,
ElementAction<N> action) |
| Modifier and Type | Method and Description |
|---|---|
ArooaContext |
ComponentPool.contextFor(Object either)
Get the components
ArooaContext. |
ArooaContext |
SimpleComponentPool.contextFor(Object either) |
ArooaContext |
SimpleComponentPool.contextFor(Object either) |
ArooaContext |
ComponentPool.contextFor(Object either)
Get the components
ArooaContext. |
| Modifier and Type | Method and Description |
|---|---|
ServiceFinder |
ServiceHelper.serviceFinderFor(ArooaContext context)
Provide an
ServiceFinder that will use the given context
as a basis for finding service. |
ServiceFinder |
ServiceHelper.serviceFinderFor(ArooaContext context)
Provide an
ServiceFinder that will use the given context
as a basis for finding service. |
ComponentTrinity |
ComponentPool.trinityForContext(ArooaContext context)
Get the
ComponentTrinity for the given ArooaContext. |
ComponentTrinity |
SimpleComponentPool.trinityForContext(ArooaContext context) |
ComponentTrinity |
SimpleComponentPool.trinityForContext(ArooaContext context) |
ComponentTrinity |
ComponentPool.trinityForContext(ArooaContext context)
Get the
ComponentTrinity for the given ArooaContext. |
| Constructor and Description |
|---|
ContextHierarchyServiceFinder(ArooaContext arooaContext)
Create a new instance of this service finder..
|
ContextHierarchyServiceFinder(ArooaContext arooaContext)
Create a new instance of this service finder..
|
| Modifier and Type | Method and Description |
|---|---|
void |
AutoSetter.setServices(ArooaContext context) |
void |
AutoSetter.setServices(ArooaContext context) |
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
ConfigurationHandle<ArooaContext> |
StandardArooaParser.parse(ArooaConfiguration configuration) |
ConfigurationHandle<ArooaContext> |
StandardArooaParser.parse(ArooaConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
org.oddjob.arooa.standard.InstanceConfiguration |
ValueConfigurationCreator.onElement(ArooaElement element,
ArooaContext context) |
org.oddjob.arooa.standard.InstanceConfiguration |
ValueConfigurationCreator.onElement(ArooaElement element,
ArooaContext context) |
ArooaContext |
RootHandler.onStartElement(ArooaElement element,
ArooaContext parentContext)
Handle the top level element.
|
ArooaContext |
RootHandler.onStartElement(ArooaElement element,
ArooaContext parentContext)
Handle the top level element.
|
| Modifier and Type | Method and Description |
|---|---|
DesignInstance |
BeanTypeDesFa.createDesign(ArooaElement element,
ArooaContext parentContext) |
DesignInstance |
InlineTypeDesignFactory.createDesign(ArooaElement element,
ArooaContext parentContext) |
DesignInstance |
ValueType.ValueDesignFactory.createDesign(ArooaElement element,
ArooaContext arooaContext) |
DesignInstance |
XMLType.XMLDesignFactory.createDesign(ArooaElement element,
ArooaContext parentContext) |
DesignInstance |
XMLType.XMLDesignFactory.createDesign(ArooaElement element,
ArooaContext parentContext) |
DesignInstance |
ValueType.ValueDesignFactory.createDesign(ArooaElement element,
ArooaContext arooaContext) |
DesignInstance |
InlineTypeDesignFactory.createDesign(ArooaElement element,
ArooaContext parentContext) |
DesignInstance |
BeanTypeDesFa.createDesign(ArooaElement element,
ArooaContext parentContext) |
void |
InlineType.setArooaContext(ArooaContext context) |
void |
XMLType.setArooaContext(ArooaContext context) |
void |
XMLType.setArooaContext(ArooaContext context) |
void |
InlineType.setArooaContext(ArooaContext context) |
| Modifier and Type | Method and Description |
|---|---|
ArooaContext |
XMLConfigurationNode.getContext() |
ArooaContext |
XMLConfigurationNode.getContext() |
ArooaContext |
XMLInterceptor.intercept(ArooaContext interceptContext) |
ArooaContext |
XMLInterceptor.intercept(ArooaContext interceptContext) |
ArooaContext |
XmlHandler2.onStartElement(ArooaElement element,
ArooaContext parentContext) |
ArooaContext |
XmlHandler2.onStartElement(ArooaElement element,
ArooaContext parentContext) |
| Modifier and Type | Method and Description |
|---|---|
ArooaContext |
XMLInterceptor.intercept(ArooaContext interceptContext) |
ArooaContext |
XMLInterceptor.intercept(ArooaContext interceptContext) |
ArooaContext |
XmlHandler2.onStartElement(ArooaElement element,
ArooaContext parentContext) |
ArooaContext |
XmlHandler2.onStartElement(ArooaElement element,
ArooaContext parentContext) |
void |
XMLConfigurationNode.setContext(ArooaContext context) |
void |
XMLConfigurationNode.setContext(ArooaContext context) |
Copyright © 2023. All rights reserved.