1
2 package edu.internet2.middleware.shibboleth.common.config.attribute.resolver;
3
4 import org.springframework.beans.factory.xml.BeanDefinitionParser;
5
6 import edu.internet2.middleware.shibboleth.common.config.BaseSpringNamespaceHandler;
7
8
9
10
11 public class AttributeResolverNamespaceHandler extends BaseSpringNamespaceHandler {
12
13
14 public static final String NAMESPACE = "urn:mace:shibboleth:2.0:resolver";
15
16
17 public void init() {
18 BeanDefinitionParser parser = new ShibbolethAttributeResolverBeanDefinitionParser();
19 registerBeanDefinitionParser(ShibbolethAttributeResolverBeanDefinitionParser.SCHEMA_TYPE, parser);
20
21 parser = new AttributeResolverBeanDefinitionParser();
22 registerBeanDefinitionParser(AttributeResolverBeanDefinitionParser.SCHEMA_TYPE, parser);
23 registerBeanDefinitionParser(AttributeResolverBeanDefinitionParser.ELEMENT_NAME, parser);
24 }
25 }