org.oddjob.arooa.handlers
Interface ElementAction<R>

Type Parameters:
R - The type of thing created for the element.
All Known Implementing Classes:
ValueConfigurationCreator

public interface ElementAction<R>

Performs an action with an element. Typically this will be creating a configuration node for the element.

Author:
rob

Method Summary
 R onElement(ArooaElement element, ArooaContext context)
          Perform an action on the given element.
 

Method Detail

onElement

R onElement(ArooaElement element,
            ArooaContext context)
            throws ArooaElementException
Perform an action on the given element.

Parameters:
element - The element.
context - The context.
Returns:
The thing created as a result.
Throws:
ArooaElementException