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:org.wso2.carbon.bpel.common.LoggingErrorHandler.java

private String formatMessage(String level, SAXParseException spe) {
    StringBuilder sb = new StringBuilder(64);

    if (spe.getSystemId() != null) {
        sb.append(spe.getSystemId());//  www  .j av a 2 s . c om
    }

    sb.append(':');
    sb.append(spe.getLineNumber());
    sb.append(':');
    sb.append(spe.getColumnNumber());
    sb.append(':');
    sb.append(level);
    sb.append(':');
    sb.append(spe.getMessage());

    return sb.toString();
}

From source file:org.wso2.carbon.identity.entitlement.pap.PAPPolicyReader.java

/**
 * {@inheritDoc}/*w  w w.  j  a  va  2  s  . co m*/
 */
public void warning(SAXParseException exception) throws SAXException {
    if (log.isWarnEnabled()) {
        String message = null;
        message = "Warning on line " + exception.getLineNumber() + ": " + exception.getMessage();
        log.warn(message);
    }
}

From source file:org.wso2.carbon.identity.entitlement.pap.PAPPolicyReader.java

/**
 * {@inheritDoc}/*w ww .  j a v  a  2s.  c  om*/
 */
public void error(SAXParseException exception) throws SAXException {
    if (log.isWarnEnabled()) {
        log.warn("Error on line " + exception.getLineNumber() + ": " + exception.getMessage() + " ... "
                + "Policy will not be available");
    }

    throw new SAXException("error parsing policy");
}

From source file:org.wso2.carbon.identity.entitlement.pap.PAPPolicyReader.java

/**
 * {@inheritDoc}/*  w w w.  j ava 2s  .c o  m*/
 */
public void fatalError(SAXParseException exception) throws SAXException {
    if (log.isWarnEnabled()) {
        log.warn("Fatal error on line " + exception.getLineNumber() + ": " + exception.getMessage() + " ... "
                + "Policy will not be available");
    }

    throw new SAXException("fatal error parsing policy");
}

From source file:org.xsystem.bpmn2.formats.xml.XMLParser3.java

Document validate(InputStream input) throws ParserConfigurationException, SAXException, IOException {
    Schema schema = buildSxema();
    Validator validator = schema.newValidator();

    validator.setErrorHandler(new ErrorHandler() {

        @Override//from  w  w  w.  java  2s  .c o  m
        public void warning(SAXParseException ex) throws SAXException {
            System.err.println(ex.getMessage());
        }

        @Override
        public void error(SAXParseException ex) throws SAXException {
            System.err.println(ex.getMessage());
        }

        @Override
        public void fatalError(SAXParseException ex) throws SAXException {
            throw ex;
        }

    });

    Document doc = XMLUtil.getDocument(input);

    DOMSource source = new DOMSource(doc);

    validator.validate(source);//, result);

    return doc;
}

From source file:org.yawlfoundation.yawl.unmarshal.YawlXMLSpecificationValidator.java

private void addMessage(SAXParseException e, String errType) {
    String lineNum = getLineNumber(e);
    _errorsString.append(String.format("%s#%s#%s\n", errType, lineNum, e.getMessage()));
}

From source file:petascope.util.XMLUtil.java

private static Builder newBuilder(boolean ignoreDTD) {
    XMLReader xmlReader = null;/*from ww w.j  a va 2 s.co m*/
    try {
        xmlReader = factory.newSAXParser().getXMLReader();
        if (ignoreDTD) {
            xmlReader.setEntityResolver(new EntityResolver() {

                public InputSource resolveEntity(String publicId, String systemId)
                        throws SAXException, IOException {
                    return new InputSource(new StringReader(""));
                }
            });
            xmlReader.setErrorHandler(new ErrorHandler() {

                @Override
                public void warning(SAXParseException saxpe) throws SAXException {
                    log.warn("XML parser warning: ", saxpe.getMessage());
                }

                @Override
                public void error(SAXParseException saxpe) throws SAXException {
                    throw saxpe;
                }

                @Override
                public void fatalError(SAXParseException saxpe) throws SAXException {
                    throw saxpe;
                }
            });
        }
    } catch (Exception ex) {
        ex.printStackTrace();
    }
    return new Builder(xmlReader);
}

From source file:pl.nask.hsn2.workflow.parser.HWLParser.java

private WorkflowSyntaxException makeWorkflowSyntaxException(JAXBException e) {
    int lineNo = -1;
    int colNo = -1;
    String msg = e.getMessage();/*from w w  w.  ja  va 2  s  . com*/
    if (e.getLinkedException() instanceof SAXParseException) {
        SAXParseException linked = (SAXParseException) e.getLinkedException();
        lineNo = linked.getLineNumber();
        colNo = linked.getColumnNumber();
        msg = linked.getMessage();
    }

    return new WorkflowSyntaxException(e, lineNo, colNo, msg);
}

From source file:schemacrawler.test.utility.TestUtility.java

private static void validateXML(final Path testOutputFile, final List<String> failures) throws Exception {
    final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    factory.setValidating(false);/* www  .java 2  s.  c o m*/
    factory.setNamespaceAware(true);

    final DocumentBuilder builder = factory.newDocumentBuilder();
    builder.setErrorHandler(new ErrorHandler() {
        @Override
        public void error(final SAXParseException e) throws SAXException {
            failures.add(e.getMessage());
        }

        @Override
        public void fatalError(final SAXParseException e) throws SAXException {
            failures.add(e.getMessage());
        }

        @Override
        public void warning(final SAXParseException e) throws SAXException {
            failures.add(e.getMessage());
        }
    });
    builder.parse(new InputSource(readerForFile(testOutputFile)));
}

From source file:simpleserver.config.DTDEntityResolver.java

private void printExceptionInfo(SAXParseException e) {
    System.out.println(prefix + "L. " + e.getLineNumber() + ": " + e.getMessage());
    parent.loadsuccess = false;//from  w  w w .  ja v  a 2  s .c  om
}