@Override
protected ContentHandler createChildTagHandler(String namespaceURI, String localName, String name,
Attributes attributes) {
if (localName.equals(DOMAIN_TAG)) {
String domainName = attributes.getValue("", "name");
DataChannelDescriptor descriptor = new DataChannelDescriptor();
descriptor.setName(scrubDomainName(domainName));
descriptor.setConfigurationSource(configurationSource);
domains.add(descriptor);
return new DataChannelChildrenHandler(descriptor, parser, this);
}
logger.info(unexpectedTagMessage(localName, DOMAIN_TAG));
return super.createChildTagHandler(namespaceURI, localName, name, attributes);
}
}