Example usage for org.springframework.beans.factory.xml XmlReaderContext error

List of usage examples for org.springframework.beans.factory.xml XmlReaderContext error

Introduction

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

Prototype

public void error(String message, @Nullable Object source, @Nullable ParseState parseState,
        @Nullable Throwable cause) 

Source Link

Document

Raise a regular error.

Usage

From source file:com.bstek.dorado.web.servlet.DefaultDoradoAppContextImporter.java

protected void importBeanDefinitionResource(String location, Element element, ParserContext parserContext)
        throws Exception {
    XmlReaderContext readerContext = parserContext.getReaderContext();
    try {/*from  www .j a va  2s  . c o m*/
        ResourceLoader resourceLoader = readerContext.getResourceLoader();
        Resource relativeResource = resourceLoader.getResource(location);

        int importCount = readerContext.getReader().loadBeanDefinitions(relativeResource);
        if (logger.isDebugEnabled()) {
            logger.debug(
                    "Imported " + importCount + " bean definitions from dorado-context [" + location + "]");
        }
    } catch (Exception ex) {
        readerContext.error("Invalid dorado-context [" + location + "] to import bean definitions from",
                element, null, ex);
    }

    readerContext.fireImportProcessed(location, readerContext.extractSource(element));
}