org.apache.excalibur.xml.xslt
Class TraxErrorHandler

java.lang.Object
  extended by org.apache.excalibur.xml.xslt.TraxErrorHandler
All Implemented Interfaces:
javax.xml.transform.ErrorListener

 class TraxErrorHandler
extends java.lang.Object
implements javax.xml.transform.ErrorListener

This ErrorListener simply logs the exception and in case of an fatal-error the exception is rethrown. Warnings and errors are ignored.

Version:
CVS $Id: TraxErrorHandler.java,v 1.4 2004/02/28 11:47:16 cziegeler Exp $
Author:
Avalon Development Team

Field Summary
private  org.apache.avalon.framework.logger.Logger m_logger
           
 
Constructor Summary
TraxErrorHandler(org.apache.avalon.framework.logger.Logger logger)
           
 
Method Summary
 void error(javax.xml.transform.TransformerException te)
           
 void fatalError(javax.xml.transform.TransformerException te)
           
private  java.lang.String getMessage(javax.xml.transform.TransformerException te)
           
 void warning(javax.xml.transform.TransformerException te)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_logger

private org.apache.avalon.framework.logger.Logger m_logger
Constructor Detail

TraxErrorHandler

TraxErrorHandler(org.apache.avalon.framework.logger.Logger logger)
Method Detail

warning

public void warning(javax.xml.transform.TransformerException te)
             throws javax.xml.transform.TransformerException
Specified by:
warning in interface javax.xml.transform.ErrorListener
Throws:
javax.xml.transform.TransformerException

error

public void error(javax.xml.transform.TransformerException te)
           throws javax.xml.transform.TransformerException
Specified by:
error in interface javax.xml.transform.ErrorListener
Throws:
javax.xml.transform.TransformerException

fatalError

public void fatalError(javax.xml.transform.TransformerException te)
                throws javax.xml.transform.TransformerException
Specified by:
fatalError in interface javax.xml.transform.ErrorListener
Throws:
javax.xml.transform.TransformerException

getMessage

private java.lang.String getMessage(javax.xml.transform.TransformerException te)