Class DefaultErrorHandler

  • All Implemented Interfaces:
    javax.xml.transform.ErrorListener

    public class DefaultErrorHandler
    extends java.lang.Object
    implements javax.xml.transform.ErrorListener
    Implement SAX error handler for default reporting.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.io.PrintWriter m_pw  
      (package private) boolean m_throwExceptionOnError
      if this flag is set to true, we will rethrow the exception on the error() and fatalError() methods.
    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultErrorHandler()
      Constructor DefaultErrorHandler
      DefaultErrorHandler​(boolean throwExceptionOnError)
      Constructor DefaultErrorHandler
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void error​(javax.xml.transform.TransformerException exception)
      void fatalError​(javax.xml.transform.TransformerException exception)
      java.io.PrintWriter getErrorWriter()
      Retrieve java.io.PrintWriter to which errors are being directed.
      void warning​(javax.xml.transform.TransformerException exception)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • m_pw

        java.io.PrintWriter m_pw
      • m_throwExceptionOnError

        final boolean m_throwExceptionOnError
        if this flag is set to true, we will rethrow the exception on the error() and fatalError() methods. If it is false, the errors are reported to System.err.
    • Constructor Detail

      • DefaultErrorHandler

        public DefaultErrorHandler()
        Constructor DefaultErrorHandler
      • DefaultErrorHandler

        public DefaultErrorHandler​(boolean throwExceptionOnError)
        Constructor DefaultErrorHandler
        Parameters:
        throwExceptionOnError - boolean for throwExceptionOnError
    • Method Detail

      • getErrorWriter

        public java.io.PrintWriter getErrorWriter()
        Retrieve java.io.PrintWriter to which errors are being directed.
        Returns:
        The PrintWriter installed via the constructor or the default PrintWriter
      • warning

        public void warning​(javax.xml.transform.TransformerException exception)
                     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 exception)
                   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 exception)
                        throws javax.xml.transform.TransformerException
        Specified by:
        fatalError in interface javax.xml.transform.ErrorListener
        Throws:
        javax.xml.transform.TransformerException