org.mule.config.spring
Class MuleBeanDefinitionDocumentReader
java.lang.Object
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader
org.mule.config.spring.MuleBeanDefinitionDocumentReader
- All Implemented Interfaces:
- org.springframework.beans.factory.xml.BeanDefinitionDocumentReader
public class MuleBeanDefinitionDocumentReader
- extends org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader
Allows us to hook in our own Hierarchical Parser delegate. this enables the
parsing of custom spring bean elements nested within each other
Fields inherited from class org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader |
ALIAS_ATTRIBUTE, ALIAS_ELEMENT, BEAN_ELEMENT, IMPORT_ELEMENT, logger, NAME_ATTRIBUTE, NESTED_BEANS_ELEMENT, PROFILE_ATTRIBUTE, RESOURCE_ATTRIBUTE |
Method Summary |
protected org.springframework.beans.factory.xml.BeanDefinitionParserDelegate |
createHelper(org.springframework.beans.factory.xml.XmlReaderContext readerContext,
Element root)
|
protected org.springframework.beans.factory.xml.BeanDefinitionParserDelegate |
createHelper(org.springframework.beans.factory.xml.XmlReaderContext readerContext,
Element root,
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate parentDelegate)
|
protected void |
parseBeanDefinitions(Element root,
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate delegate)
Override to reject configuration files with no namespace, e.g. |
Methods inherited from class org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader |
doRegisterBeanDefinitions, extractSource, getReaderContext, importBeanDefinitionResource, postProcessXml, preProcessXml, processAliasRegistration, processBeanDefinition, registerBeanDefinitions, setEnvironment |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MuleBeanDefinitionDocumentReader
public MuleBeanDefinitionDocumentReader()
createHelper
protected org.springframework.beans.factory.xml.BeanDefinitionParserDelegate createHelper(org.springframework.beans.factory.xml.XmlReaderContext readerContext,
Element root,
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate parentDelegate)
- Overrides:
createHelper
in class org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader
createHelper
protected org.springframework.beans.factory.xml.BeanDefinitionParserDelegate createHelper(org.springframework.beans.factory.xml.XmlReaderContext readerContext,
Element root)
parseBeanDefinitions
protected void parseBeanDefinitions(Element root,
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate delegate)
- Override to reject configuration files with no namespace, e.g. mule legacy
configuration file.
- Overrides:
parseBeanDefinitions
in class org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.