Example usage for org.springframework.beans.factory.xml DelegatingEntityResolver DelegatingEntityResolver

List of usage examples for org.springframework.beans.factory.xml DelegatingEntityResolver DelegatingEntityResolver

Introduction

In this page you can find the example usage for org.springframework.beans.factory.xml DelegatingEntityResolver DelegatingEntityResolver.

Prototype

public DelegatingEntityResolver(@Nullable ClassLoader classLoader) 

Source Link

Document

Create a new DelegatingEntityResolver that delegates to a default BeansDtdResolver and a default PluggableSchemaResolver .

Usage

From source file:org.springframework.batch.core.jsr.configuration.xml.JsrBeanDefinitionDocumentReaderTests.java

private Document getDocument(String location) {
    InputStream inputStream = ClassLoader.class.getResourceAsStream(location);

    try {// w  w w . j  a v a  2  s  .c o  m
        return documentLoader.loadDocument(new InputSource(inputStream),
                new DelegatingEntityResolver(getClass().getClassLoader()), errorHandler, 0, true);
    } catch (Exception e) {
        throw new RuntimeException(e);
    } finally {
        try {
            inputStream.close();
        } catch (IOException e) {
        }
    }
}

From source file:org.springframework.data.hadoop.admin.util.HadoopWorkflowDescriptorUtils.java

/**
 * create new entity resolver <code>org.xml.sax.EntityResolver</code>
 * /*from   w  w w .j a va 2  s  . c om*/
 * @return 
 */
protected EntityResolver getEntityResolver() {
    if (this.entityResolver == null) {
        // Determine default EntityResolver to use.
        ResourceLoader resourceLoader = getResourceLoader();
        if (resourceLoader != null) {
            this.entityResolver = new ResourceEntityResolver(resourceLoader);
        } else {
            this.entityResolver = new DelegatingEntityResolver(getBeanClassLoader());
        }
    }
    return this.entityResolver;
}