Package net.shibboleth.ext.spring.util
Class AbstractCustomBeanDefinitionParser
- java.lang.Object
-
- org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
-
- org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
-
- net.shibboleth.ext.spring.util.AbstractCustomBeanDefinitionParser
-
- All Implemented Interfaces:
BeanDefinitionParser
public class AbstractCustomBeanDefinitionParser extends AbstractSingleBeanDefinitionParser
This is the base parser for all our custom syntax. It is a trivial extension ofAbstractCustomBeanDefinitionParser, but allows for a single point of change to our behaviors.
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.LoggerlogLogger.-
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
-
-
Constructor Summary
Constructors Constructor Description AbstractCustomBeanDefinitionParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidregisterBeanDefinition(BeanDefinitionHolder definition, BeanDefinitionRegistry registry)The override is to warn if there is an ID clash within the same context.-
Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
doParse, doParse, getBeanClass, getBeanClassName, getParentName, parseInternal
-
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
-
-
-
-
Method Detail
-
registerBeanDefinition
protected void registerBeanDefinition(BeanDefinitionHolder definition, BeanDefinitionRegistry registry)
The override is to warn if there is an ID clash within the same context.- Overrides:
registerBeanDefinitionin classAbstractBeanDefinitionParser
-
-