edu.internet2.middleware.shibboleth.common.config.attribute.filtering
Class AttributeFilterPolicyBeanDefinitionParser

java.lang.Object
  extended by org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      extended by org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
          extended by edu.internet2.middleware.shibboleth.common.config.attribute.filtering.BaseFilterBeanDefinitionParser
              extended by edu.internet2.middleware.shibboleth.common.config.attribute.filtering.AttributeFilterPolicyBeanDefinitionParser
All Implemented Interfaces:
BeanDefinitionParser

public class AttributeFilterPolicyBeanDefinitionParser
extends BaseFilterBeanDefinitionParser

Spring bean definition parser to configure an AttributeFilterPolicyFactoryBean.


Field Summary
static QName ELEMENT_NAME
          Element name.
static QName TYPE_NAME
          Schema type name.
 
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE
 
Constructor Summary
AttributeFilterPolicyBeanDefinitionParser()
           
 
Method Summary
protected  void doParse(Element config, ParserContext parserContext, BeanDefinitionBuilder builder)
          
protected  Class getBeanClass(Element arg0)
          
protected  String resolveId(Element configElement, AbstractBeanDefinition beanDefinition, ParserContext parserContext)
          
 
Methods inherited from class edu.internet2.middleware.shibboleth.common.config.attribute.filtering.BaseFilterBeanDefinitionParser
getAbsoluteReference, getQualifiedId
 
Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
doParse, getBeanClassName, getParentName, parseInternal
 
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ELEMENT_NAME

public static final QName ELEMENT_NAME
Element name.


TYPE_NAME

public static final QName TYPE_NAME
Schema type name.

Constructor Detail

AttributeFilterPolicyBeanDefinitionParser

public AttributeFilterPolicyBeanDefinitionParser()
Method Detail

getBeanClass

protected Class getBeanClass(Element arg0)

Overrides:
getBeanClass in class AbstractSingleBeanDefinitionParser

resolveId

protected String resolveId(Element configElement,
                           AbstractBeanDefinition beanDefinition,
                           ParserContext parserContext)

Overrides:
resolveId in class BaseFilterBeanDefinitionParser

doParse

protected void doParse(Element config,
                       ParserContext parserContext,
                       BeanDefinitionBuilder builder)

Overrides:
doParse in class AbstractSingleBeanDefinitionParser


Copyright © 2006-2011 Internet2. All Rights Reserved.