* @see net.urlrewriter.parsers.RewriteActionParserBase#parse(org.w3c.dom.Node, java.lang.Object)
*/
@Override
public IRewriteAction parse(Node pNode, RewriterConfiguration pConfig)
throws ConfigurationException {
ConditionalAction oRule = new ConditionalAction();
// Process the conditions on the element.
boolean oNegative = (Constants.ELEMENT_IFNOT.equals(pNode.getNodeName()));
if (mLogger.isDebugEnabled()) mLogger.debug("Parsing conditions...");
parseConditions(pNode, oRule.getConditions(), oNegative, pConfig);
// Next, process the actions on the element.
readActions(pNode, oRule.getActions(), pConfig);
return oRule;
}