| 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.json |
Parsing
ArooaConfigurations to and from JSON. |
| org.oddjob.arooa.parsing |
Classes concerning the parsing a configurations.
|
| org.oddjob.arooa.runtime |
Classes concerning runtime configuration.
|
| org.oddjob.arooa.xml |
Classes for parsing XML.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArooaParser<P extends ParseContext<P>>
Something that is able to parse an
ArooaConfiguration. |
interface |
ArooaParser<P extends ParseContext<P>>
Something that is able to parse an
ArooaConfiguration. |
interface |
ConfigurationHandle<P extends ParseContext<P>>
Something returned by an
ArooaParser
as the result of parsing an ArooaConfiguration. |
interface |
ConfigurationHandle<P extends ParseContext<P>>
Something returned by an
ArooaParser
as the result of parsing an ArooaConfiguration. |
| Modifier and Type | Method and Description |
|---|---|
<P extends ParseContext<P>> |
ArooaConfiguration.parse(P parseParentContext)
Parse the encapsulated configuration.
|
<P extends ParseContext<P>> |
ArooaConfiguration.parse(P parseParentContext)
Parse the encapsulated configuration.
|
| 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 |
|---|---|
<P extends ParseContext<P>> |
DesignConfiguration.parse(P parentContext) |
<P extends ParseContext<P>> |
DesignConfiguration.parse(P parentContext) |
| Modifier and Type | Method and Description |
|---|---|
<P extends ParseContext<P>> |
JsonConfiguration.parse(P parentContext) |
<P extends ParseContext<P>> |
JsonConfiguration.parse(P parentContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractConfigurationNode<P extends ParseContext<P>>
Implementation of common
ConfigurationNode functionality. |
class |
AbstractConfigurationNode<P extends ParseContext<P>>
Implementation of common
ConfigurationNode functionality. |
protected static class |
AbstractConfigurationNode.ChainingConfigurationHandle<P extends ParseContext<P>,Q extends ParseContext<Q>>
This ConfigurationHandle survives the replacement of this
ConfigurationNode which is what happens in order to save changes.
|
protected static class |
AbstractConfigurationNode.ChainingConfigurationHandle<P extends ParseContext<P>,Q extends ParseContext<Q>>
This ConfigurationHandle survives the replacement of this
ConfigurationNode which is what happens in order to save changes.
|
protected static class |
AbstractConfigurationNode.ChainingConfigurationHandle<P extends ParseContext<P>,Q extends ParseContext<Q>>
This ConfigurationHandle survives the replacement of this
ConfigurationNode which is what happens in order to save changes.
|
protected static class |
AbstractConfigurationNode.ChainingConfigurationHandle<P extends ParseContext<P>,Q extends ParseContext<Q>>
This ConfigurationHandle survives the replacement of this
ConfigurationNode which is what happens in order to save changes.
|
class |
ChildCatcher<P extends ParseContext<P>>
Capture the child context of a current context;
|
class |
ChildCatcher<P extends ParseContext<P>>
Capture the child context of a current context;
|
static class |
CutAndPasteSupport.ReplaceResult<P extends ParseContext<P>>
Result for replace.
|
static class |
CutAndPasteSupport.ReplaceResult<P extends ParseContext<P>>
Result for replace.
|
interface |
ElementHandler<P extends ParseContext<P>>
Something that is able to handle configuration events.
|
interface |
ElementHandler<P extends ParseContext<P>>
Something that is able to handle configuration events.
|
class |
OverrideContext<P extends ParseContext<P>>
Wraps an
ArooaContext to allow behaviour to be altered. |
class |
OverrideContext<P extends ParseContext<P>>
Wraps an
ArooaContext to allow behaviour to be altered. |
interface |
ParseContext<P extends ParseContext<P>>
A context in which an
ArooaConfiguration is parsed. |
interface |
ParseContext<P extends ParseContext<P>>
A context in which an
ArooaConfiguration is parsed. |
interface |
ParseHandle<P extends ParseContext<P>>
|
interface |
ParseHandle<P extends ParseContext<P>>
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArooaContext
Provides a 'context' for parsing an element.
|
interface |
SimpleParseContext
A Simple Parse Context.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HandlerOverrideContext |
class |
OverrideContext<P extends ParseContext<P>>
Wraps an
ArooaContext to allow behaviour to be altered. |
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. |
static class |
SimpleParseContext.SimpleImpl |
static class |
SimpleParseContext.SimpleRoot |
| Modifier and Type | Method and Description |
|---|---|
<P extends ParseContext<P>> |
DragConfiguration.parse(P parentContext) |
<P extends ParseContext<P>> |
DragContext.parse(P parentContext) |
<P extends ParseContext<P>> |
ElementConfiguration.parse(P parentContext) |
<P extends ParseContext<P>> |
QTagConfiguration.parse(P parentContext) |
<P extends ParseContext<P>> |
SimpleParseContext.SimpleConfigNode.parse(P parseParentContext) |
<P extends ParseContext<P>> |
SimpleParseContext.SimpleConfigNode.parse(P parseParentContext) |
<P extends ParseContext<P>> |
QTagConfiguration.parse(P parentContext) |
<P extends ParseContext<P>> |
ElementConfiguration.parse(P parentContext) |
<P extends ParseContext<P>> |
DragContext.parse(P parentContext) |
<P extends ParseContext<P>> |
DragConfiguration.parse(P parentContext) |
static <P extends ParseContext<P>> |
CutAndPasteSupport.paste(P parentContext,
int index,
ArooaConfiguration config)
Add any configuration to the parent context.
|
static <P extends ParseContext<P>> |
CutAndPasteSupport.paste(P parentContext,
int index,
ArooaConfiguration config)
Add any configuration to the parent context.
|
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.
|
static <P extends ParseContext<P>> |
ChildCatcher.watchRootContext(P rootContext,
Consumer<P> childContextConsumer) |
static <P extends ParseContext<P>> |
ChildCatcher.watchRootContext(P rootContext,
Consumer<P> childContextConsumer) |
| Modifier and Type | Method and Description |
|---|---|
static String |
CutAndPasteSupport.copy(ParseContext<?> context)
Copy a Parse Context's configuration to XML.
|
static String |
CutAndPasteSupport.copy(ParseContext<?> context)
Copy a Parse Context's configuration to XML.
|
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.
|
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.
|
| Constructor and Description |
|---|
QTag(ArooaElement element,
ParseContext<?> arooaContext) |
QTag(ArooaElement element,
ParseContext<?> arooaContext) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConfigurationNode<P extends ParseContext<P>>
Encapsulates structure and values of a configuration.
|
interface |
ConfigurationNode<P extends ParseContext<P>>
Encapsulates structure and values of a configuration.
|
class |
ConfigurationNodeEvent<P extends ParseContext<P>>
An Event for changes in the structure of a
ConfigurationNode. |
class |
ConfigurationNodeEvent<P extends ParseContext<P>>
An Event for changes in the structure of a
ConfigurationNode. |
interface |
ConfigurationNodeListener<P extends ParseContext<P>>
Listen to changes in Configuration.
|
interface |
ConfigurationNodeListener<P extends ParseContext<P>>
Listen to changes in Configuration.
|
| Modifier and Type | Method and Description |
|---|---|
<P extends ParseContext<P>> |
XMLConfiguration.parse(P parentContext) |
<P extends ParseContext<P>> |
XMLConfigurationNode.parse(P parseParentContext) |
<P extends ParseContext<P>> |
XMLConfigurationNode.parse(P parseParentContext) |
<P extends ParseContext<P>> |
XMLConfiguration.parse(P parentContext) |
Copyright © 2023. All rights reserved.