package org.jboss.windup.config.parser;
import org.jboss.windup.config.exception.ConfigurationException;
import org.w3c.dom.Element;
/**
* Parses the given {@link Element} and returns a result, that will depend upon the underlying implementation.
*/
public interface ElementHandler<T>
{
/**
* Parses the provided {@link Element} with the given {@link ParserContext}.
*
* See also {@link XMLRuleProviderLoader}.
*/
T processElement(ParserContext handlerManager, Element element) throws ConfigurationException;
}