Interface | Description |
---|---|
ArooaAttributes |
Encapsulate the attributes of an element.
|
ArooaContext |
Provides a 'context' for parsing an element.
|
ArooaHandler |
Something that is able to handle configuration events.
|
ConfigurationOwner |
Something, typically a component, that is able to provide editing
facilities for an ArooaConfiguration.
|
ConfigurationSession |
Something that is able to provide everything required to edit
an
ArooaConfiguration . |
DragPoint |
A point in a configuration that supports drag and drop/cut and paste.
|
DragTransaction |
Allows changes to registered components to happen
in an atomic fashion.
|
ElementHandler<P extends ParseContext<P>> |
Something that is able to handle configuration events.
|
NamespaceMappings |
Provide mappings for XML namespaces.
|
OwnerStateListener |
Listen to
ConfigurationOwner state changes. |
ParseContext<P extends ParseContext<P>> |
A context in which an
ArooaConfiguration is parsed. |
ParseHandle<P extends ParseContext<P>> | |
ParsingSessionRollback |
Also parsing to be rolled back.
|
PrefixMapping |
Provides a mapping from a namespace prefix to the URI.
|
PrefixMappings |
Abstraction of the mappings from prefix to URI.
|
SerializableDesignFactory | |
SessionStateListener |
Listen to
ConfigurationSession state changes. |
SimpleParseContext |
A Simple Parse Context.
|
SimpleParseContext.ActionFunction | |
SimpleParseContext.Actions | |
SimpleParseContext.CallbackFunction | |
SimpleParseContext.Callbacks | |
UriMapping |
Provides a mapping from the name space URI to the prefix.
|
Class | Description |
---|---|
AbstractConfigurationNode<P extends ParseContext<P>> |
Implementation of common
ConfigurationNode functionality. |
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.
|
ArooaElement |
Represent an element, which is an abstract of an XML element
but XML agnostic, so that an Arooa configuration could be anything,
not just XML.
|
ArooaParseHandle |
Parse Handle for an
ArooaContext . |
ChildCatcher<P extends ParseContext<P>> |
Capture the child context of a current context;
|
ConfigConfigurationSession |
A
ConfigurationSession for an ArooaConfiguration . |
ConfigOwnerEvent |
Event for a
ConfigurationOwner . |
ConfigSessionEvent |
Event for a
ConfigurationSession |
ConfigurationOwnerSupport |
Helper class for
ConfigurationOwner s. |
ConfigurationSessionSupport |
Helper class for
ConfigurationSession s. |
ContextConfigurationSession |
A
ConfigurationSession based on the ArooaContext . |
ContextDestroyer |
This class appears to be redundant.
|
CutAndPasteSupport |
Provide support for Cutting and Pasting from any form of parsed
ArooaConfiguration . |
CutAndPasteSupport.ReplaceResult<P extends ParseContext<P>> |
Result for replace.
|
DragConfiguration |
A
DragPoint for an ArooaConfiguration . |
DragContext |
A
DragPoint for an ArooaContext . |
ElementConfiguration |
Create an
ArooaConfiguration out of a single element. |
FallbackPrefixMappings |
Provide Prefix Mappings from a
NamespaceMappings such as an ArooaDescriptor , but
also fallback to Mappings remembered from Parsing. |
HandleConfigurationSession |
A
ConfigurationSession that works with an ArooaSession
and a ConfigurationHandle that was the result of a parse
that acted on the session. |
HandlerOverrideContext | |
Location |
Stores the location of a piece of text within a file (file name,
line number and column number).
|
MutableAttributes |
Mutable
ArooaAttributes . |
OverrideContext<P extends ParseContext<P>> |
Wraps an
ArooaContext to allow behaviour to be altered. |
ParsingSession |
Allow Rollback of Parsing.
|
ParsingSession.ParsingSessionRollbackImp | |
QTag |
Represents a element as a prefix and a tag name.
|
QTagConfiguration | |
RootContext |
A Context for the parsing.
|
SessionDelegate |
Designed to be partially overridden to modify behaviour.
|
SessionOverrideContext |
An
ArooaContext that provides a new session but delegate all other methods
to an existing context. |
SimpleParseContext.ActionsBuilder | |
SimpleParseContext.ActionsCallbacks | |
SimpleParseContext.ActionsImpl | |
SimpleParseContext.CallbackElementHandler | |
SimpleParseContext.ChildBuilder1 | |
SimpleParseContext.ChildBuilder2 | |
SimpleParseContext.RootBuilder1 | |
SimpleParseContext.RootBuilder2 | |
SimpleParseContext.SimpleConfigNode | |
SimpleParseContext.SimpleImpl | |
SimpleParseContext.SimpleRoot | |
SimplePrefixMappings | |
TextHandler |
Handles accumulating text from XML text nodes during parsing.
|
Enum | Description |
---|---|
ConfigOwnerEvent.Change |
Exception | Description |
---|---|
DuplicateMappingsException |
An exception used when creation fails.
|
Classes concerning the parsing a configurations.