Here are the examples of the java api class com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler taken from open source projects.
1. ErrorHandlerProxy#warning()
Project: openjdk
File: ErrorHandlerProxy.java
File: ErrorHandlerProxy.java
public void warning(SAXParseException e) throws SAXException { XMLErrorHandler eh = getErrorHandler(); if (eh instanceof ErrorHandlerWrapper) { ((ErrorHandlerWrapper) eh).fErrorHandler.warning(e); } else { eh.warning("", "", ErrorHandlerWrapper.createXMLParseException(e)); } }
2. ErrorHandlerProxy#fatalError()
Project: openjdk
File: ErrorHandlerProxy.java
File: ErrorHandlerProxy.java
public void fatalError(SAXParseException e) throws SAXException { XMLErrorHandler eh = getErrorHandler(); if (eh instanceof ErrorHandlerWrapper) { ((ErrorHandlerWrapper) eh).fErrorHandler.fatalError(e); } else { eh.fatalError("", "", ErrorHandlerWrapper.createXMLParseException(e)); } }
3. ErrorHandlerProxy#error()
Project: openjdk
File: ErrorHandlerProxy.java
File: ErrorHandlerProxy.java
public void error(SAXParseException e) throws SAXException { XMLErrorHandler eh = getErrorHandler(); if (eh instanceof ErrorHandlerWrapper) { ((ErrorHandlerWrapper) eh).fErrorHandler.error(e); } else { eh.error("", "", ErrorHandlerWrapper.createXMLParseException(e)); } // if an XNIException is thrown, just let it go. // REVISIT: is this OK? or should we try to wrap it into SAXException? }
4. XMLErrorReporter#reportError()
Project: openjdk
File: XMLErrorReporter.java
File: XMLErrorReporter.java
// reportError(XMLLocator,String,String,Object[],short):String /** * Reports an error at a specific location. * * @param location The error location. * @param domain The error domain. * @param key The key of the error message. * @param arguments The replacement arguments for the error message, * if needed. * @param severity The severity of the error. * @param exception The exception to wrap. * @return The formatted error message. * * @see #SEVERITY_WARNING * @see #SEVERITY_ERROR * @see #SEVERITY_FATAL_ERROR */ public String reportError(XMLLocator location, String domain, String key, Object[] arguments, short severity, Exception exception) throws XNIException { // REVISIT: [Q] Should we do anything about invalid severity // parameter? -Ac // format error message and create parse exception MessageFormatter messageFormatter = getMessageFormatter(domain); String message; if (messageFormatter != null) { message = messageFormatter.formatMessage(fLocale, key, arguments); } else { StringBuffer str = new StringBuffer(); str.append(domain); str.append('#'); str.append(key); int argCount = arguments != null ? arguments.length : 0; if (argCount > 0) { str.append('?'); for (int i = 0; i < argCount; i++) { str.append(arguments[i]); if (i < argCount - 1) { str.append('&'); } } } message = str.toString(); } XMLParseException parseException = (exception != null) ? new XMLParseException(location, message, exception) : new XMLParseException(location, message); // get error handler XMLErrorHandler errorHandler = fErrorHandler; if (errorHandler == null) { if (fDefaultErrorHandler == null) { fDefaultErrorHandler = new DefaultErrorHandler(); } errorHandler = fDefaultErrorHandler; } // call error handler switch(severity) { case SEVERITY_WARNING: { errorHandler.warning(domain, key, parseException); break; } case SEVERITY_ERROR: { errorHandler.error(domain, key, parseException); break; } case SEVERITY_FATAL_ERROR: { errorHandler.fatalError(domain, key, parseException); if (!fContinueAfterFatalError) { throw parseException; } break; } } return message; }