* if there is a parsing error.
*/
protected XmlReadHandler getHandlerForChild(final String uri, final String tagName, final Attributes atts) throws SAXException
{
final PmdConfigReadHandlerFactory configfactory = PmdConfigReadHandlerFactory.getInstance();
final XmlReadHandler confighandler = configfactory.getHandler(uri, tagName);
if (confighandler instanceof IPmdConfigReadHandler)
{
configReadHandler = (IPmdConfigReadHandler) confighandler;
return confighandler;
}
if (isSameNamespace(uri) == false)
{
return null;
}
if ("query".equals(tagName))
{
final XmlReadHandler queryReadHandler = new PropertyReadHandler();
queries.add(queryReadHandler);
return queryReadHandler;
}
return null;