Example usage for org.jdom2.input SAXBuilder setErrorHandler

List of usage examples for org.jdom2.input SAXBuilder setErrorHandler

Introduction

In this page you can find the example usage for org.jdom2.input SAXBuilder setErrorHandler.

Prototype

public void setErrorHandler(final ErrorHandler errorHandler) 

Source Link

Document

This sets custom ErrorHandler for the Builder.

Usage

From source file:com.thoughtworks.go.util.XmlUtils.java

License:Apache License

private static Document buildXmlDocument(InputStream inputStream, SAXBuilder builder)
        throws JDOMException, IOException {
    XsdErrorTranslator errorHandler = new XsdErrorTranslator();
    builder.setErrorHandler(errorHandler);

    Document cruiseRoot = builder.build(inputStream);
    if (errorHandler.hasValidationError()) {
        throw new XsdValidationException(errorHandler.translate());
    }// w ww .j a v  a 2  s .c  om
    return cruiseRoot;
}