Example usage for org.xml.sax SAXParseException getMessage

List of usage examples for org.xml.sax SAXParseException getMessage

Introduction

In this page you can find the example usage for org.xml.sax SAXParseException getMessage.

Prototype

public String getMessage() 

Source Link

Document

Return a detail message for this exception.

Usage

From source file:Main.java

/**
 * Builds a prettier exception message.// w  w  w .  ja  va  2 s  . c  o m
 *
 * @param ex the SAXParseException
 * @return an easier to read exception message
 */
public static String getPrettyParseExceptionInfo(SAXParseException ex) {

    final StringBuilder sb = new StringBuilder();

    if (ex.getSystemId() != null) {
        sb.append("systemId=").append(ex.getSystemId()).append(", ");
    }
    if (ex.getPublicId() != null) {
        sb.append("publicId=").append(ex.getPublicId()).append(", ");
    }
    if (ex.getLineNumber() > 0) {
        sb.append("Line=").append(ex.getLineNumber());
    }
    if (ex.getColumnNumber() > 0) {
        sb.append(", Column=").append(ex.getColumnNumber());
    }
    sb.append(": ").append(ex.getMessage());

    return sb.toString();
}

From source file:edu.osu.ling.pep.Pep.java

/**
 * Prints a throwable./*from www  . jav  a  2 s  . co  m*/
 * 
 * @param error
 *            The throwable that was intercepted.
 * @see #printError(String)
 */
private static void printError(final Throwable error) {
    if (error instanceof SAXParseException) {
        final SAXParseException spe = (SAXParseException) error;
        Pep.printError("line " + spe.getLineNumber() + ": " + spe.getMessage());
    } else {
        String msg = error.getMessage();
        final Throwable cause = error.getCause();
        if (cause != null && !cause.equals(error)) {
            msg += ": " + cause.getMessage();
        }

        Pep.printError(msg);
    }
}

From source file:DOMCheck.java

private void show(String type, SAXParseException e) {
    System.out.println(type + ": " + e.getMessage());
    System.out.println("Line " + e.getLineNumber() + " Column " + e.getColumnNumber());
    System.out.println("System ID: " + e.getSystemId());
}

From source file:de.drv.dsrv.spoc.web.webservice.spring.SpocPayloadValidatingInterceptor.java

@Override
protected boolean handleRequestValidationErrors(final MessageContext messageContext,
        final SAXParseException[] errors) {

    final StringBuilder errorText = new StringBuilder();

    for (final SAXParseException error : errors) {
        errorText.append(error.getMessage()).append("   ");
        LOG.warn("Fehler bei der XML-Validierung: " + error.getMessage());
    }/*from  www . j av a  2  s  .  co  m*/
    throw new InvalidExtraRequestException(errorText.toString());
}

From source file:com.ebay.jetstream.event.processor.esper.raw.EsperTestConfigurationValidator.java

public void error(SAXParseException ex) {
    log.error("[Error] " + ex.getMessage() + " line " + ex.getLineNumber() + " column " + ex.getColumnNumber());
    errors++;//from  w  w  w .j  a  v  a 2 s  . c  o m
}

From source file:com.ebay.jetstream.event.processor.esper.raw.EsperTestConfigurationValidator.java

public void warning(SAXParseException ex) {
    log.error(/*from w ww  .j  a  v  a  2 s .co m*/
            "[Warning] " + ex.getMessage() + " line " + ex.getLineNumber() + " column " + ex.getColumnNumber());
    warnings++;
}

From source file:MainClass.java

public void error(SAXParseException spe) {
    System.out.println("Error at line " + spe.getLineNumber());
    System.out.println(spe.getMessage());
}

From source file:MainClass.java

public void warning(SAXParseException spe) {
    System.out.println("Warning at line " + spe.getLineNumber());
    System.out.println(spe.getMessage());
}

From source file:com.ebay.jetstream.event.processor.esper.raw.EsperTestConfigurationValidator.java

public void fatalError(SAXParseException ex) throws SAXException {
    log.error("[Fatal Error] " + ex.getMessage() + " line " + ex.getLineNumber() + " column "
            + ex.getColumnNumber());// w  ww . j av a2s  . c  o m
    fatalErrors++;
    throw ex;
}

From source file:TryDOM.java

public void error(SAXParseException spe) {
        System.out.println("Error at line " + spe.getLineNumber());
        System.out.println(spe.getMessage());
    }//from w w w . j  a  va  2  s  .c o m