Interface ArooaContext

All Superinterfaces:
ParseContext<ArooaContext>
All Known Implementing Classes:
DesignInstanceContext, DesignSeedContext, HandlerOverrideContext, RootContext, SessionOverrideContext

public interface ArooaContext extends ParseContext<ArooaContext>
Provides a 'context' for parsing an element. An element is processed/parsed/ (ArooaHandlered) 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.

Author:
rob