treebolic.provider.xml.dom
Class ParseErrorLogger

java.lang.Object
  extended by treebolic.provider.xml.dom.ParseErrorHandler
      extended by treebolic.provider.xml.dom.ParseErrorLogger
All Implemented Interfaces:
org.xml.sax.ErrorHandler
Direct Known Subclasses:
ErrorDialog

public class ParseErrorLogger
extends ParseErrorHandler

Parse error logger

Author:
Bernard Bou

Field Summary
private  java.io.OutputStream theOutputStream
          Output stream
private  java.io.PrintWriter theWriter
          Printer
 
Fields inherited from class treebolic.provider.xml.dom.ParseErrorHandler
theErrors, theFatalErrors, theWarnings
 
Constructor Summary
ParseErrorLogger()
          Constructor
 
Method Summary
 void error(org.xml.sax.SAXParseException e)
           
 void fatalError(org.xml.sax.SAXParseException e)
           
private  void log(java.lang.String thisLevel, org.xml.sax.SAXParseException e)
          Log
 void terminate()
          Terminate
 void warning(org.xml.sax.SAXParseException e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theWriter

private java.io.PrintWriter theWriter
Printer


theOutputStream

private java.io.OutputStream theOutputStream
Output stream

Constructor Detail

ParseErrorLogger

public ParseErrorLogger()
Constructor

Method Detail

log

private void log(java.lang.String thisLevel,
                 org.xml.sax.SAXParseException e)
Log

Parameters:
thisLevel - level
e - exception

terminate

public void terminate()
Terminate


error

public void error(org.xml.sax.SAXParseException e)
           throws org.xml.sax.SAXParseException
Specified by:
error in interface org.xml.sax.ErrorHandler
Overrides:
error in class ParseErrorHandler
Throws:
org.xml.sax.SAXParseException

warning

public void warning(org.xml.sax.SAXParseException e)
             throws org.xml.sax.SAXParseException
Specified by:
warning in interface org.xml.sax.ErrorHandler
Overrides:
warning in class ParseErrorHandler
Throws:
org.xml.sax.SAXParseException

fatalError

public void fatalError(org.xml.sax.SAXParseException e)
                throws org.xml.sax.SAXParseException
Specified by:
fatalError in interface org.xml.sax.ErrorHandler
Overrides:
fatalError in class ParseErrorHandler
Throws:
org.xml.sax.SAXParseException