## org.apache.xerces.util
Class DefaultErrorHandler

    java.lang.Object
      |
      +--org.apache.xerces.util.DefaultErrorHandler

All Implemented Interfaces:
  org.apache.xerces.xni.parser.XMLErrorHandler

public class DefaultErrorHandler
extends java.lang.Object
implements org.apache.xerces.xni.parser.XMLErrorHandler

Default error handler.

Version:
  $Id: DefaultErrorHandler.java,v 1.4 2002/01/29 01:15:18 lehors Exp $
Author:
  Andy Clark, IBM

Field Summary
`protected java.io.PrintWriter` `fOut` Print writer.

Constructor Summary
`DefaultErrorHandler()` Constructs an error handler that prints error messages to `System.err`.
`DefaultErrorHandler(java.io.PrintWriter out)` Constructs an error handler that prints error messages to the specified `PrintWriter</code.</TD>`

Method Summary
`void` `error(java.lang.String domain, java.lang.String key, org.apache.xerces.xni.parser.XMLParseException ex)` Error.
`void` `fatalError(java.lang.String domain, java.lang.String key, org.apache.xerces.xni.parser.XMLParseException ex)` Fatal error.
`void` `warning(java.lang.String domain, java.lang.String key, org.apache.xerces.xni.parser.XMLParseException ex)` Warning.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### fOut

    protected java.io.PrintWriter fOut

  Print writer.

Constructor Detail

### DefaultErrorHandler

    public DefaultErrorHandler()

  Constructs an error handler that prints error messages to `System.err`.

### DefaultErrorHandler

    public DefaultErrorHandler(java.io.PrintWriter out)

  Constructs an error handler that prints error messages to the specified `PrintWriter</code.</DL>

  Method Detail

  ### warning

      public void warning(java.lang.String domain,
                          java.lang.String key,
                          org.apache.xerces.xni.parser.XMLParseException ex)
                   throws org.apache.xerces.xni.XNIException

    Warning.
    Specified by:
      `warning` in interface `org.apache.xerces.xni.parser.XMLErrorHandler`
    Following copied from interface: `org.apache.xerces.xni.parser.XMLErrorHandler`
    Parameters:
      `domain` - The domain of the warning. The domain can be any string but is suggested to be a valid URI. The domain can be used to conveniently specify a web site location of the relevent specification or document pertaining to this warning.
      `key` - The warning key. This key can be any string and is implementation dependent.
      `exception` - Exception.
    Throws:
      `org.apache.xerces.xni.XNIException` - Thrown to signal that the parser should stop parsing the document.

  ### error

      public void error(java.lang.String domain,
                        java.lang.String key,
                        org.apache.xerces.xni.parser.XMLParseException ex)
                 throws org.apache.xerces.xni.XNIException

    Error.
    Specified by:
      `error` in interface `org.apache.xerces.xni.parser.XMLErrorHandler`
    Following copied from interface: `org.apache.xerces.xni.parser.XMLErrorHandler`
    Parameters:
      `domain` - The domain of the error. The domain can be any string but is suggested to be a valid URI. The domain can be used to conveniently specify a web site location of the relevent specification or document pertaining to this error.
      `key` - The error key. This key can be any string and is implementation dependent.
      `exception` - Exception.
    Throws:
      `org.apache.xerces.xni.XNIException` - Thrown to signal that the parser should stop parsing the document.

  ### fatalError

      public void fatalError(java.lang.String domain,
                             java.lang.String key,
                             org.apache.xerces.xni.parser.XMLParseException ex)
                      throws org.apache.xerces.xni.XNIException

    Fatal error.
    Specified by:
      `fatalError` in interface `org.apache.xerces.xni.parser.XMLErrorHandler`
    Following copied from interface: `org.apache.xerces.xni.parser.XMLErrorHandler`
    Parameters:
      `domain` - The domain of the fatal error. The domain can be any string but is suggested to be a valid URI. The domain can be used to conveniently specify a web site location of the relevent specification or document pertaining to this fatal error.
      `key` - The fatal error key. This key can be any string and is implementation dependent.
      `exception` - Exception.
    Throws:
      `org.apache.xerces.xni.XNIException` - Thrown to signal that the parser should stop parsing the document.

  Copyright © 1999-2003 Apache XML Project. All Rights Reserved.`