public abstract class

ErrorHandlerProxy

extends Object
implements ErrorHandler
java.lang.Object
   ↳ org.apache.xerces.util.ErrorHandlerProxy

Class Overview

Wraps XMLErrorHandler and make it look like a SAX ErrorHandler.

The derived class should override the getErrorHandler() method so that it will return the correct XMLErrorHandler instance. This method will be called whenever an error/warning is found.

Experience shows that it is better to store the actual XMLErrorHandler in one place and looks up that variable, rather than copying it into every component that needs an error handler and update all of them whenever it is changed, IMO.

Summary

Public Constructors
ErrorHandlerProxy()
Public Methods
void error(SAXParseException e)
void fatalError(SAXParseException e)
void warning(SAXParseException e)
Protected Methods
abstract XMLErrorHandler getErrorHandler()
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.xml.sax.ErrorHandler

Public Constructors

public ErrorHandlerProxy ()

Public Methods

public void error (SAXParseException e)

Throws
SAXException

public void fatalError (SAXParseException e)

Throws
SAXException

public void warning (SAXParseException e)

Throws
SAXException

Protected Methods

protected abstract XMLErrorHandler getErrorHandler ()