com.openharbor.beck.sax
Class DefaultSAXErrorHandler

java.lang.Object
  extended bycom.openharbor.beck.sax.DefaultSAXErrorHandler
All Implemented Interfaces:
org.xml.sax.ErrorHandler

public class DefaultSAXErrorHandler
extends java.lang.Object
implements org.xml.sax.ErrorHandler

Reports XML processing errors.


Nested Class Summary
static class DefaultSAXErrorHandler.WrapperSAXException
           
 
Field Summary
protected  org.apache.commons.logging.Log log
           
 
Constructor Summary
  DefaultSAXErrorHandler()
           
protected DefaultSAXErrorHandler(org.apache.commons.logging.Log log)
           
 
Method Summary
 void error(org.xml.sax.SAXParseException ex)
           
 void fatalError(org.xml.sax.SAXParseException ex)
           
protected  java.lang.String getMessage(org.xml.sax.SAXParseException ex)
           
static java.lang.String toMessage(org.xml.sax.SAXParseException ex)
          Convert a SAX error to its loggable representation.
static java.lang.Throwable unwrap(java.lang.Throwable t)
           
 void warning(org.xml.sax.SAXParseException ex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final org.apache.commons.logging.Log log
Constructor Detail

DefaultSAXErrorHandler

public DefaultSAXErrorHandler()

DefaultSAXErrorHandler

protected DefaultSAXErrorHandler(org.apache.commons.logging.Log log)
Method Detail

warning

public void warning(org.xml.sax.SAXParseException ex)
             throws org.xml.sax.SAXException
Specified by:
warning in interface org.xml.sax.ErrorHandler
Throws:
org.xml.sax.SAXException

error

public void error(org.xml.sax.SAXParseException ex)
           throws org.xml.sax.SAXException
Specified by:
error in interface org.xml.sax.ErrorHandler
Throws:
org.xml.sax.SAXException

fatalError

public void fatalError(org.xml.sax.SAXParseException ex)
                throws org.xml.sax.SAXException
Specified by:
fatalError in interface org.xml.sax.ErrorHandler
Throws:
org.xml.sax.SAXException

getMessage

protected java.lang.String getMessage(org.xml.sax.SAXParseException ex)

toMessage

public static java.lang.String toMessage(org.xml.sax.SAXParseException ex)
Convert a SAX error to its loggable representation.


unwrap

public static java.lang.Throwable unwrap(java.lang.Throwable t)