public interface ArooaContext extends ParseContext<ArooaContext>
ArooaHandler
ed) within an ArooaContext which is that elements
parent context. This creates a RuntimeConfiguration
for the element.
Once the RuntimeConfiguration has been created, a new context can be created which is the context of the element just processed.
The RuntimeConfiguration is then given the opportunity of providing an
alternative context via the inherited
ParsingInterceptor.intercept(ArooaContext)
method.
Modifier and Type | Method and Description |
---|---|
default void |
destroy()
Destroy this context.
|
ArooaHandler |
getArooaHandler()
Get the
ArooaHandler that will be used to process any child
elements. |
ArooaType |
getArooaType()
Get the type of bean or property this is a context for (a component
or a value)
|
ConfigurationNode<ArooaContext> |
getConfigurationNode()
Get the
ConfigurationNode for this context. |
default ElementHandler<ArooaContext> |
getElementHandler()
Get the
ElementHandler that will be used to process any child
elements. |
ArooaContext |
getParent()
Get the parent
ArooaContext |
PrefixMappings |
getPrefixMappings()
Get the prefix mappings for this context.
|
RuntimeConfiguration |
getRuntime()
Get the current
RuntimeConfiguration for this context. |
ArooaSession |
getSession()
Get the session for this context.
|
ArooaType getArooaType()
ArooaContext getParent()
ArooaContext
getParent
in interface ParseContext<ArooaContext>
RuntimeConfiguration getRuntime()
RuntimeConfiguration
for this context.ConfigurationNode<ArooaContext> getConfigurationNode()
ConfigurationNode
for this context.getConfigurationNode
in interface ParseContext<ArooaContext>
ArooaHandler getArooaHandler()
ArooaHandler
that will be used to process any child
elements.default ElementHandler<ArooaContext> getElementHandler()
ParseContext
ElementHandler
that will be used to process any child
elements.getElementHandler
in interface ParseContext<ArooaContext>
PrefixMappings getPrefixMappings()
getPrefixMappings
in interface ParseContext<ArooaContext>
ArooaSession getSession()
default void destroy()
destroy
in interface ParseContext<ArooaContext>