public abstract class ErrorHandlerProxy
extends java.lang.Object
implements org.xml.sax.ErrorHandler
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.
Constructor and Description |
---|
ErrorHandlerProxy() |
Modifier and Type | Method and Description |
---|---|
void |
error(org.xml.sax.SAXParseException e) |
void |
fatalError(org.xml.sax.SAXParseException e) |
protected abstract org.apache.xerces.xni.parser.XMLErrorHandler |
getErrorHandler() |
void |
warning(org.xml.sax.SAXParseException e) |
public void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
error
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException
public void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
fatalError
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException
public void warning(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
warning
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException
protected abstract org.apache.xerces.xni.parser.XMLErrorHandler getErrorHandler()
Copyright ? 1999-2010 The Apache Software Foundation. All Rights Reserved.