cox.jmatt.java.MathTools.util
Class MTXErrorHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by cox.jmatt.java.MathTools.util.MTXErrorHandler
All Implemented Interfaces:
javax.xml.transform.ErrorListener, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Direct Known Subclasses:
GraphHandler, MTXProcessor

public class MTXErrorHandler
extends org.xml.sax.helpers.DefaultHandler
implements javax.xml.transform.ErrorListener

This class extends org.xml.sax.helpers.DefaultHandler and implements javax.xml.transform.ErrorListener Its sole reason for existence is to report XML errors. All XML Warn- and Error- level events are reported at DEBUG level and Fatal-level is reported at ERROR. No other methods are defined so this class can be used to parse an XML document to check for errors.


Constructor Summary
MTXErrorHandler()
          Default constructor.
 
Method Summary
 void endDocument()
          Prints a Debug-level message.
 void error(org.xml.sax.SAXParseException ex)
          Report a recoverable parser error at DEBUG level.
 void error(javax.xml.transform.TransformerException ex)
          Report a recoverable transform error at DEBUG level.
 void fatalError(org.xml.sax.SAXParseException ex)
          Report a fatal error at ERROR level.
 void fatalError(javax.xml.transform.TransformerException ex)
          Report a fatal transform error at ERROR level.
 void startDocument()
          Does nothing but print a message at Debug level.
 void warning(org.xml.sax.SAXParseException ex)
          Report parser warning at DEBUG level.
 void warning(javax.xml.transform.TransformerException ex)
          Report transform warning at DEBUG level.
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endElement, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startElement, startPrefixMapping, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MTXErrorHandler

public MTXErrorHandler()
Default constructor. Does nothing special.

Method Detail

warning

public void warning(org.xml.sax.SAXParseException ex)
Report parser warning at DEBUG level.

Specified by:
warning in interface org.xml.sax.ErrorHandler
Overrides:
warning in class org.xml.sax.helpers.DefaultHandler

error

public void error(org.xml.sax.SAXParseException ex)
Report a recoverable parser error at DEBUG level.

Specified by:
error in interface org.xml.sax.ErrorHandler
Overrides:
error in class org.xml.sax.helpers.DefaultHandler

fatalError

public void fatalError(org.xml.sax.SAXParseException ex)
Report a fatal error at ERROR level.

Specified by:
fatalError in interface org.xml.sax.ErrorHandler
Overrides:
fatalError in class org.xml.sax.helpers.DefaultHandler

warning

public void warning(javax.xml.transform.TransformerException ex)
Report transform warning at DEBUG level.

Specified by:
warning in interface javax.xml.transform.ErrorListener

error

public void error(javax.xml.transform.TransformerException ex)
Report a recoverable transform error at DEBUG level.

Specified by:
error in interface javax.xml.transform.ErrorListener

fatalError

public void fatalError(javax.xml.transform.TransformerException ex)
Report a fatal transform error at ERROR level.

Specified by:
fatalError in interface javax.xml.transform.ErrorListener

startDocument

public void startDocument()
Does nothing but print a message at Debug level.

Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class org.xml.sax.helpers.DefaultHandler

endDocument

public void endDocument()
Prints a Debug-level message.

Specified by:
endDocument in interface org.xml.sax.ContentHandler
Overrides:
endDocument in class org.xml.sax.helpers.DefaultHandler