package org.jboss.windup.config.parser.metadata; import org.jboss.windup.config.exception.ConfigurationException; import org.jboss.windup.config.parser.ElementHandler; import org.jboss.windup.config.parser.NamespaceElementHandler; import org.jboss.windup.config.parser.ParserContext; import org.jboss.windup.config.parser.xml.RuleProviderHandler; import org.w3c.dom.Element; @NamespaceElementHandler(elementName = "tag", namespace = RuleProviderHandler.WINDUP_RULE_NAMESPACE) public class MetadataTagHandler implements ElementHandler<String> { @Override public String processElement(ParserContext handlerManager, Element element) throws ConfigurationException { String tag = element.getTextContent(); if (tag != null) { tag = tag.trim(); } return tag; } }