org.mule.extras.spring.config
Class MuleBeanDefinitionReader
java.lang.Object
org.springframework.beans.factory.support.AbstractBeanDefinitionReader
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
org.mule.extras.spring.config.MuleBeanDefinitionReader
- All Implemented Interfaces:
- org.springframework.beans.factory.support.BeanDefinitionReader
- public class MuleBeanDefinitionReader
- extends org.springframework.beans.factory.xml.XmlBeanDefinitionReader
MuleBeanDefinitionReader
Is a custom Spring Bean reader that will
apply a transformation to Mule Xml configuration files before loading bean
definitions allowing Mule Xml config to be parsed as Spring configuration.
Fields inherited from class org.springframework.beans.factory.xml.XmlBeanDefinitionReader |
VALIDATION_AUTO, VALIDATION_DTD, VALIDATION_NONE, VALIDATION_XSD |
Fields inherited from class org.springframework.beans.factory.support.AbstractBeanDefinitionReader |
logger |
Constructor Summary |
MuleBeanDefinitionReader(org.springframework.beans.factory.support.BeanDefinitionRegistry beanDefinitionRegistry,
int configCount)
|
Methods inherited from class org.springframework.beans.factory.xml.XmlBeanDefinitionReader |
createBeanDefinitionDocumentReader, createDefaultNamespaceHandlerResolver, createReaderContext, detectValidationMode, doLoadBeanDefinitions, loadBeanDefinitions, loadBeanDefinitions, loadBeanDefinitions, loadBeanDefinitions, setDocumentLoader, setDocumentReaderClass, setEntityResolver, setErrorHandler, setEventListener, setNamespaceAware, setNamespaceHandlerResolver, setParserClass, setProblemReporter, setSourceExtractor, setValidating, setValidationMode, setValidationModeName |
Methods inherited from class org.springframework.beans.factory.support.AbstractBeanDefinitionReader |
getBeanClassLoader, getBeanFactory, getBeanNameGenerator, getResourceLoader, loadBeanDefinitions, loadBeanDefinitions, loadBeanDefinitions, setBeanClassLoader, setBeanNameGenerator, setResourceLoader |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MuleBeanDefinitionReader
public MuleBeanDefinitionReader(org.springframework.beans.factory.support.BeanDefinitionRegistry beanDefinitionRegistry,
int configCount)
registerBeanDefinitions
public int registerBeanDefinitions(Document document,
org.springframework.core.io.Resource resource)
throws org.springframework.beans.BeansException
- Throws:
org.springframework.beans.BeansException
createTransformer
public static Transformer createTransformer(Source source)
throws TransformerConfigurationException
- Throws:
TransformerConfigurationException
transformDocument
protected Document transformDocument(Document document)
throws IOException,
TransformerException
- Throws:
IOException
TransformerException
createXslSource
protected Source createXslSource()
throws IOException
- Throws:
IOException
getXslResource
protected org.springframework.core.io.ClassPathResource getXslResource()
createEntityResolver
protected EntityResolver createEntityResolver()
isFirstContext
public boolean isFirstContext()
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.