edu.internet2.middleware.shibboleth.common.config.attribute.filtering
Class BaseFilterBeanDefinitionParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
edu.internet2.middleware.shibboleth.common.config.attribute.filtering.BaseFilterBeanDefinitionParser
- All Implemented Interfaces:
- BeanDefinitionParser
- Direct Known Subclasses:
- AbstractEntityGroupMatchFunctorBeanDefinitionParser, AbstractRegexMatchFunctorBeanDefinitionParser, AbstractStringMatchFunctorBeanDefinitionParser, AndMatchFunctorBeanDefinitionParser, AnyMatchFunctorBeanDefinitionParser, AttributeFilterPolicyBeanDefinitionParser, AttributeRuleBeanDefinitionParser, NotMatchFunctorBeanDefinitionParser, NumOfAttributeValuesMatchFunctorBeanDefinitionParser, OrMatchFunctorBeanDefinitionParser, ScriptMatchFunctorBeanDefinitionParser
public abstract class BaseFilterBeanDefinitionParser
- extends AbstractSingleBeanDefinitionParser
Base class for Spring bean definition parsers within the filter engine configuration. This base class is responsible
for generating an ID for the Spring bean that is unique within all the policy components loaded.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseFilterBeanDefinitionParser
public BaseFilterBeanDefinitionParser()
resolveId
protected String resolveId(Element configElement,
AbstractBeanDefinition beanDefinition,
ParserContext parserContext)
-
- Overrides:
resolveId
in class AbstractBeanDefinitionParser
getQualifiedId
protected String getQualifiedId(Element configElement,
String componentNamespace,
String localId)
- Generates an ID for a filter engine component. If the given localId is null a random one will be generated.
- Parameters:
configElement
- component configuration elementcomponentNamespace
- namespace for the componentlocalId
- local id or null
- Returns:
- unique ID for the componenent
getAbsoluteReference
protected String getAbsoluteReference(Element configElement,
String componentNamespace,
String reference)
- Gets the absolute refrence given a possibly relative reference.
- Parameters:
configElement
- component configuration elementcomponentNamespace
- namespace for the componentreference
- reference to convert into absolute form
- Returns:
- absolute form of the reference
Copyright © 2006-2011 Internet2. All Rights Reserved.