ch-commons-xbean/src/main/java/com/cloudhopper/commons/xml/SimpleHandlerAdapter.java [122:147]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public void warning(SAXParseException ex) {
        logger.warn("WARNING @ " + getLocationString(ex) + " : " + ex.toString(), ex);
    }

    @Override
    public void error(SAXParseException ex) throws SAXException {
        // Save error and continue to report other errors
        if (error == null)
            error = ex;
        logger.error("ERROR @ " + getLocationString(ex) + " : " + ex.toString(), ex);
    }

    @Override
    public void fatalError(SAXParseException ex) throws SAXException {
        error = ex;
        logger.error("FATAL @ " + getLocationString(ex) + " : " + ex.toString(), ex);
        throw ex;
    }

    private String getLocationString(SAXParseException ex) {
        return ex.getSystemId() + " line:" + ex.getLineNumber() + " col:" + ex.getColumnNumber();
    }

    @Override
    public InputSource resolveEntity(String pid, String sid) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



ch-commons-xbean/src/main/java/com/cloudhopper/commons/xml/XmlParser.java [416:441]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        @Override
        public void warning(SAXParseException ex) {
            logger.warn("WARNING @ " + getLocationString(ex) + " : " + ex.toString(), ex);
        }

        @Override
        public void error(SAXParseException ex) throws SAXException {
            // Save error and continue to report other errors
            if (error == null)
                error = ex;
            logger.error("ERROR @ " + getLocationString(ex) + " : " + ex.toString(), ex);
        }

        @Override
        public void fatalError(SAXParseException ex) throws SAXException {
            error = ex;
            logger.error("FATAL @ " + getLocationString(ex) + " : " + ex.toString(), ex);
            throw ex;
        }

        private String getLocationString(SAXParseException ex) {
            return ex.getSystemId() + " line:" + ex.getLineNumber() + " col:" + ex.getColumnNumber();
        }

        @Override
        public InputSource resolveEntity(String pid, String sid) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



