DefaultErrorHandlerpublic class DefaultErrorHandler extends Object implements XMLErrorHandler
Fields Summary |
---|
protected PrintWriter | fOutPrint writer. |
Constructors Summary |
---|
public DefaultErrorHandler()Constructs an error handler that prints error messages to
System.err .
this(new PrintWriter(System.err));
| public DefaultErrorHandler(PrintWriter out)Constructs an error handler that prints error messages to the
specified PrintWriter
fOut = out;
|
Methods Summary |
---|
public void | error(java.lang.String domain, java.lang.String key, com.sun.org.apache.xerces.internal.xni.parser.XMLParseException ex)Error.
printError("Error", ex);
| public void | fatalError(java.lang.String domain, java.lang.String key, com.sun.org.apache.xerces.internal.xni.parser.XMLParseException ex)Fatal error.
printError("Fatal Error", ex);
throw ex;
| private void | printError(java.lang.String type, com.sun.org.apache.xerces.internal.xni.parser.XMLParseException ex)Prints the error message.
fOut.print("[");
fOut.print(type);
fOut.print("] ");
String systemId = ex.getExpandedSystemId();
if (systemId != null) {
int index = systemId.lastIndexOf('/");
if (index != -1)
systemId = systemId.substring(index + 1);
fOut.print(systemId);
}
fOut.print(':");
fOut.print(ex.getLineNumber());
fOut.print(':");
fOut.print(ex.getColumnNumber());
fOut.print(": ");
fOut.print(ex.getMessage());
fOut.println();
fOut.flush();
| public void | warning(java.lang.String domain, java.lang.String key, com.sun.org.apache.xerces.internal.xni.parser.XMLParseException ex)Warning.
printError("Warning", ex);
|
|