org.oddjob.arooa
Interface ArooaConfiguration

All Known Subinterfaces:
ConfigurationNode, DragPoint
All Known Implementing Classes:
AbstractConfigurationNode, DesignConfiguration, DragConfiguration, DragContext, ElementConfiguration, QTagConfiguration, XMLConfiguration, XMLConfigurationNode

public interface ArooaConfiguration

An ArooaConfiguration is something that accepts an ArooaContext and uses that context to provide a ConfigurationHandle.

The result is typically generated by iterating over or parsing whatever the configuration encapsulates using as it's starting point the ArooaHandler provided by the parent context.

An ArooaConfiguration is intended to be used in conjunction with an ArooaParser which provides the context.

Author:
rob

Method Summary
 ConfigurationHandle parse(ArooaContext parentContext)
          Parse the encapsulated configuration.
 

Method Detail

parse

ConfigurationHandle parse(ArooaContext parentContext)
                          throws ArooaParseException
Parse the encapsulated configuration.

Parameters:
parentContext - The parent context to use.
Returns:
A ConfigurationHandle.
Throws:
ArooaParseException