* @param elem the XML configuration element
* @return A named Spring Configuration
*/
public Extension createExtension(OMElement elem) {
SpringConfigExtension springCfgExt = null;
OMAttribute name = elem.getAttribute(new QName(Constants.NULL_NAMESPACE, "name"));
OMAttribute src = elem.getAttribute(new QName(Constants.NULL_NAMESPACE, "src"));
if (name == null) {
handleException("The 'name' attribute is required for a Spring configuration definition");
} else if (src == null) {
handleException("The 'src' attribute is required for a Spring configuration definition");
} else {
springCfgExt = new SpringConfigExtension(name.getAttributeValue(), src.getAttributeValue());
}
return springCfgExt;
}