| Package | Description |
|---|---|
| org.oddjob.arooa |
Arooa stands for A Rip Off Of Ant, and provides ant like configuration.
|
| org.oddjob.arooa.beandocs |
Provide classes for creating the Job documentation.
|
| org.oddjob.arooa.deploy |
Concerning deployment and implementations of
ArooaDescriptor in particular. |
| org.oddjob.arooa.design |
Classes for creating forms for ArooaConfigurations.
|
| org.oddjob.arooa.design.designer |
Classes for the Swing Designer Panels.
|
| 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.reflect |
Classes which deal with configuring an object using reflection.
|
| org.oddjob.arooa.standard |
The standard configuration parsing implementation.
|
| org.oddjob.arooa.types |
The base elements Arooa provides.
|
| org.oddjob.arooa.utils |
Miscellaneous utility classes.
|
| org.oddjob.arooa.xml |
Classes for parsing XML.
|
| Modifier and Type | Method and Description |
|---|---|
ArooaElement[] |
ElementMappings.elementsFor(InstantiationContext context)
Provide a list of all elements in this mapping that support
the given context.
|
ArooaElement[] |
ElementMappings.elementsFor(InstantiationContext context)
Provide a list of all elements in this mapping that support
the given context.
|
| Modifier and Type | Method and Description |
|---|---|
DesignFactory |
ElementMappings.designFor(ArooaElement element,
InstantiationContext context)
Provide a mapping from an element to the name of a java class
that is a DesignFactory for the element.
|
DesignFactory |
ElementMappings.designFor(ArooaElement element,
InstantiationContext context)
Provide a mapping from an element to the name of a java class
that is a DesignFactory for the element.
|
ArooaClass |
ElementMappings.mappingFor(ArooaElement element,
InstantiationContext context)
Provide a mapping from an element to the name of a java class.
|
ArooaClass |
ElementMappings.mappingFor(ArooaElement element,
InstantiationContext context)
Provide a mapping from an element to the name of a java class.
|
| Modifier and Type | Method and Description |
|---|---|
ArooaElement[] |
MappingsBeanDoc.allElements() |
ArooaElement[] |
MappingsContents.allElements() |
ArooaElement[] |
MappingsContents.allElements() |
ArooaElement[] |
MappingsBeanDoc.allElements() |
| Modifier and Type | Method and Description |
|---|---|
WriteableBeanDoc |
SessionArooaDocFactory.createBeanDoc(ArooaElement element,
ArooaClass arooaClass) |
WriteableBeanDoc |
SessionArooaDocFactory.createBeanDoc(ArooaElement element,
ArooaClass arooaClass) |
ArooaClass |
MappingsBeanDoc.documentClass(ArooaElement element) |
ArooaClass |
MappingsContents.documentClass(ArooaElement element) |
ArooaClass |
MappingsContents.documentClass(ArooaElement element) |
ArooaClass |
MappingsBeanDoc.documentClass(ArooaElement element) |
| Constructor and Description |
|---|
MappingsBeanDoc(Map<ArooaElement,? extends ArooaClass> mappings) |
MappingsBeanDoc(Map<ArooaElement,? extends ArooaClass> mappings) |
| Modifier and Type | Method and Description |
|---|---|
ArooaElement[] |
ClassMappingsList.elementsFor(InstantiationContext propertyContext) |
ArooaElement[] |
LinkedClassMapping.elementsFor(InstantiationContext propertyContext) |
ArooaElement[] |
MappingsSwitch.elementsFor(InstantiationContext context) |
ArooaElement[] |
MappingsSwitch.elementsFor(InstantiationContext context) |
ArooaElement[] |
LinkedClassMapping.elementsFor(InstantiationContext propertyContext) |
ArooaElement[] |
ClassMappingsList.elementsFor(InstantiationContext propertyContext) |
| Modifier and Type | Method and Description |
|---|---|
ArooaElement |
DesignInstance.element()
Required for producing the XML.
|
ArooaElement |
DesignInstance.element()
Required for producing the XML.
|
ArooaElement |
DesignParser.getExpectedDocumentElement()
Getter for the expected document element.
|
ArooaElement |
DesignParser.getExpectedDocumentElement()
Getter for the expected document element.
|
| 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) |
void |
DesignParser.setExpectedDocumentElement(ArooaElement element)
Setter for expected document element.
|
void |
DesignParser.setExpectedDocumentElement(ArooaElement element)
Setter for expected document element.
|
| Constructor and Description |
|---|
DesignComponentBase(ArooaElement element,
ArooaClass classIdentifier,
ArooaContext parentContext) |
DesignComponentBase(ArooaElement element,
ArooaClass classIdentifier,
ArooaContext parentContext) |
DesignComponentBase(ArooaElement element,
ArooaContext parentContext)
Constructor.
|
DesignComponentBase(ArooaElement element,
ArooaContext parentContext)
Constructor.
|
DesignValueBase(ArooaElement element,
ArooaClass classIdentifier,
ArooaContext parentContext) |
DesignValueBase(ArooaElement element,
ArooaClass classIdentifier,
ArooaContext parentContext) |
DesignValueBase(ArooaElement element,
ArooaContext parentContext) |
DesignValueBase(ArooaElement element,
ArooaContext parentContext) |
| Modifier and Type | Method and Description |
|---|---|
ArooaElement |
ArooaDesigner.getDocumentElement()
Get the root element.
|
ArooaElement |
ArooaDesigner.getDocumentElement()
Get the root element.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ArooaDesigner.setDocumentElement(ArooaElement documentElement)
Set the root element when a designer is restricted to
a single root element.
|
void |
ArooaDesigner.setDocumentElement(ArooaElement documentElement)
Set the root element when a designer is restricted to
a single root element.
|
| Modifier and Type | Method and Description |
|---|---|
ArooaElement |
UnknownInstance.element() |
ArooaElement |
UnknownInstance.element() |
| 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 |
|---|---|
DesignableInfo |
DesignToLayoutConfig.configurationFor(DesignFactory designFactory,
ArooaElement element) |
DesignableInfo |
DesignToLayoutConfig.configurationFor(DesignFactory designFactory,
ArooaElement element) |
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 |
|---|---|
ArooaElement |
ConfigurationTree.getElement()
Get the element of this configuration.
|
ArooaElement |
ConfigurationTree.getElement()
Get the element of this configuration.
|
| 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) |
ConfigurationTreeBuilder.WithElement |
ConfigurationTreeBuilder.WithElement.setElement(ArooaElement arooaElement) |
ConfigurationTreeBuilder.WithElement |
ConfigurationTreeBuilder.WithElement.setElement(ArooaElement arooaElement) |
protected void |
ConfigurationTreeBuilder.setTheElement(ArooaElement arooaElement) |
protected void |
ConfigurationTreeBuilder.setTheElement(ArooaElement arooaElement) |
| Modifier and Type | Method and Description |
|---|---|
ArooaElement[] |
BaseElementMappings.elementsFor(InstantiationContext propertyContext) |
ArooaElement[] |
ElementsForIdentifier.elementsFor(InstantiationContext instantiationContext) |
ArooaElement[] |
ElementsForIdentifier.elementsFor(InstantiationContext instantiationContext) |
ArooaElement[] |
BaseElementMappings.elementsFor(InstantiationContext propertyContext) |
ArooaElement |
ArooaElementException.getElement() |
ArooaElement |
ArooaElementException.getElement() |
| Modifier and Type | Method and Description |
|---|---|
DesignFactory |
BaseElementMappings.designFor(ArooaElement element,
InstantiationContext parentContext) |
DesignFactory |
BaseElementMappings.designFor(ArooaElement element,
InstantiationContext parentContext) |
ArooaClass |
BaseElementMappings.mappingFor(ArooaElement element,
InstantiationContext propertyContext) |
ArooaClass |
BaseElementMappings.mappingFor(ArooaElement element,
InstantiationContext propertyContext) |
| Constructor and Description |
|---|
ArooaElementException(ArooaElement element) |
ArooaElementException(ArooaElement element) |
ArooaElementException(ArooaElement element,
String message) |
ArooaElementException(ArooaElement element,
String message) |
ArooaElementException(ArooaElement element,
String message,
Throwable t) |
ArooaElementException(ArooaElement element,
String message,
Throwable t) |
ArooaElementException(ArooaElement element,
Throwable t) |
ArooaElementException(ArooaElement element,
Throwable t) |
| Constructor and Description |
|---|
ElementsForIdentifier(Map<ArooaElement,? extends ArooaClass> mappings) |
ElementsForIdentifier(Map<ArooaElement,? extends ArooaClass> mappings) |
| Modifier and Type | Method and Description |
|---|---|
ArooaElement |
ArooaElement.addAttribute(String name,
String value) |
ArooaElement |
ArooaElement.addAttribute(String name,
String value) |
default ArooaElement |
PrefixMapping.elementFor(String qName)
Use this mappings to find the uri for an
ArooaElement. |
default ArooaElement |
PrefixMapping.elementFor(String qName)
Use this mappings to find the uri for an
ArooaElement. |
ArooaElement |
QTag.getElement() |
ArooaElement |
QTag.getElement() |
ArooaElement |
ArooaElement.removeAttribute(String name) |
ArooaElement |
ArooaElement.removeAttribute(String name) |
ArooaElement |
ConfigurationOwner.rootElement()
Get the root element.
|
ArooaElement |
ConfigurationOwner.rootElement()
Get the root element.
|
| Modifier and Type | Method and Description |
|---|---|
default SimpleParseContext.ChildBuilder1 |
SimpleParseContext.createChildFor(ArooaElement element) |
default SimpleParseContext.ChildBuilder1 |
SimpleParseContext.createChildFor(ArooaElement element) |
default QTag |
UriMapping.getQName(ArooaElement element)
Use these mappings to find the prefix for a
QTag. |
default QTag |
UriMapping.getQName(ArooaElement element)
Use these mappings to find the prefix for a
QTag. |
SimpleParseContext.Actions |
SimpleParseContext.ActionFunction.onElement(ArooaElement element) |
SimpleParseContext.Callbacks |
SimpleParseContext.CallbackFunction.onElement(ArooaElement element) |
SimpleParseContext.Actions |
SimpleParseContext.ActionFunction.onElement(ArooaElement element) |
SimpleParseContext.Callbacks |
SimpleParseContext.CallbackFunction.onElement(ArooaElement element) |
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) |
| 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 |
|---|---|
ArooaElement |
StandardArooaParser.getExpectedDocumentElement()
Getter for the expected document element.
|
ArooaElement |
StandardArooaParser.getExpectedDocumentElement()
Getter for the expected document element.
|
| 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.
|
void |
StandardArooaParser.setExpectedDocumentElement(ArooaElement expectedDocumentElement)
Set the expected document element.
|
void |
StandardArooaParser.setExpectedDocumentElement(ArooaElement expectedDocumentElement)
Set the expected document element.
|
| Constructor and Description |
|---|
RootHandler(ArooaElement documentTag,
ElementAction<? extends org.oddjob.arooa.standard.InstanceRuntime> startHandler)
Constructor.
|
RootHandler(ArooaElement documentTag,
ElementAction<? extends org.oddjob.arooa.standard.InstanceRuntime> startHandler)
Constructor.
|
| Modifier and Type | Field and Description |
|---|---|
static ArooaElement |
BeanType.ELEMENT |
static ArooaElement |
ClassType.ELEMENT |
static ArooaElement |
ConvertType.ELEMENT |
static ArooaElement |
IdentifiableValueType.ELEMENT |
static ArooaElement |
ImportType.ELEMENT |
static ArooaElement |
InlineType.ELEMENT |
static ArooaElement |
IsType.ELEMENT |
static ArooaElement |
ListType.ELEMENT |
static ArooaElement |
MapType.ELEMENT |
static ArooaElement |
ValueType.ELEMENT |
static ArooaElement |
XMLConfigurationType.ELEMENT |
static ArooaElement |
XMLType.ELEMENT |
static ArooaElement |
XMLType.ELEMENT |
static ArooaElement |
XMLConfigurationType.ELEMENT |
static ArooaElement |
ValueType.ELEMENT |
static ArooaElement |
MapType.ELEMENT |
static ArooaElement |
ListType.ELEMENT |
static ArooaElement |
IsType.ELEMENT |
static ArooaElement |
InlineType.ELEMENT |
static ArooaElement |
ImportType.ELEMENT |
static ArooaElement |
IdentifiableValueType.ELEMENT |
static ArooaElement |
ConvertType.ELEMENT |
static ArooaElement |
ClassType.ELEMENT |
static ArooaElement |
BeanType.ELEMENT |
| Modifier and Type | Method and Description |
|---|---|
ArooaElement |
InlineType.ConfigurationDefinition.rootElement()
Get the root element.
|
ArooaElement |
InlineType.ConfigurationDefinition.rootElement()
Get the root element.
|
| Constructor and Description |
|---|
RootConfigurationFileCreator(ArooaElement rootElement,
NamespaceMappings namespaceMappings) |
RootConfigurationFileCreator(ArooaElement rootElement,
NamespaceMappings namespaceMappings) |
| Modifier and Type | Method and Description |
|---|---|
ArooaContext |
XmlHandler2.onStartElement(ArooaElement element,
ArooaContext parentContext) |
ArooaContext |
XmlHandler2.onStartElement(ArooaElement element,
ArooaContext parentContext) |
| Constructor and Description |
|---|
XMLConfigurationNode(ArooaElement element)
Constructor
|
XMLConfigurationNode(ArooaElement element)
Constructor
|
Copyright © 2023. All rights reserved.