org.apache.cxf.bus.spring
Class ControlledValidationXmlBeanDefinitionReader

java.lang.Object
  extended by org.springframework.beans.factory.support.AbstractBeanDefinitionReader
      extended by org.springframework.beans.factory.xml.XmlBeanDefinitionReader
          extended by org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
All Implemented Interfaces:
org.springframework.beans.factory.support.BeanDefinitionReader

public class ControlledValidationXmlBeanDefinitionReader
extends org.springframework.beans.factory.xml.XmlBeanDefinitionReader

This is a mutant version of the bean definition reader which allows us to avoid validating our internal CXF configuration files.


Field Summary
 
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
ControlledValidationXmlBeanDefinitionReader(org.springframework.beans.factory.support.BeanDefinitionRegistry beanFactory)
           
 
Method Summary
protected  int doLoadBeanDefinitions(org.xml.sax.InputSource inputSource, org.springframework.core.io.Resource resource)
           
 void setValidationMode(int validationMode)
           
 
Methods inherited from class org.springframework.beans.factory.xml.XmlBeanDefinitionReader
createBeanDefinitionDocumentReader, createDefaultNamespaceHandlerResolver, createReaderContext, detectValidationMode, getEntityResolver, getValidationMode, getValidationModeForResource, isNamespaceAware, loadBeanDefinitions, loadBeanDefinitions, loadBeanDefinitions, loadBeanDefinitions, registerBeanDefinitions, setDocumentLoader, setDocumentReaderClass, setEntityResolver, setErrorHandler, setEventListener, setNamespaceAware, setNamespaceHandlerResolver, setParserClass, setProblemReporter, setSourceExtractor, setValidating, setValidationModeName
 
Methods inherited from class org.springframework.beans.factory.support.AbstractBeanDefinitionReader
getBeanClassLoader, getBeanFactory, getBeanNameGenerator, getRegistry, getResourceLoader, loadBeanDefinitions, loadBeanDefinitions, loadBeanDefinitions, loadBeanDefinitions, setBeanClassLoader, setBeanNameGenerator, setResourceLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlledValidationXmlBeanDefinitionReader

public ControlledValidationXmlBeanDefinitionReader(org.springframework.beans.factory.support.BeanDefinitionRegistry beanFactory)
Parameters:
beanFactory -
Method Detail

doLoadBeanDefinitions

protected int doLoadBeanDefinitions(org.xml.sax.InputSource inputSource,
                                    org.springframework.core.io.Resource resource)
                             throws org.springframework.beans.factory.BeanDefinitionStoreException
Overrides:
doLoadBeanDefinitions in class org.springframework.beans.factory.xml.XmlBeanDefinitionReader
Throws:
org.springframework.beans.factory.BeanDefinitionStoreException

setValidationMode

public void setValidationMode(int validationMode)
Overrides:
setValidationMode in class org.springframework.beans.factory.xml.XmlBeanDefinitionReader


Apache CXF