/** * Implementation of DOMErrorHandler.handleError that * adds copy of error to list for later retrieval. * */ public boolean handleError(DOMError error) { boolean fail = true; String severity = null; if (error.getSeverity() == DOMError.SEVERITY_WARNING) { fail = false; severity = "[Warning]"; } else if (error.getSeverity() == DOMError.SEVERITY_ERROR) { severity = "[Error]"; } else if (error.getSeverity() == DOMError.SEVERITY_FATAL_ERROR) { severity = "[Fatal Error]"; } System.err.println(severity + ": " + error.getMessage() + "\t"); System.err.println("Type : " + error.getType() + "\t" + "Related Data: " + error.getRelatedData() + "\t" + "Related Exception: " + error.getRelatedException() ); return fail; } }
/** * Implementation of DOMErrorHandler.handleError that * adds copy of error to list for later retrieval. * */ public boolean handleError(DOMError error) { boolean fail = true; String severity = null; if (error.getSeverity() == DOMError.SEVERITY_WARNING) { fail = false; severity = "[Warning]"; } else if (error.getSeverity() == DOMError.SEVERITY_ERROR) { severity = "[Error]"; } else if (error.getSeverity() == DOMError.SEVERITY_FATAL_ERROR) { severity = "[Fatal Error]"; } System.err.println(severity + ": " + error.getMessage() + "\t"); System.err.println("Type : " + error.getType() + "\t" + "Related Data: " + error.getRelatedData() + "\t" + "Related Exception: " + error.getRelatedException() ); return fail; } }
private String getSeverity(DOMError error) { switch (error.getSeverity()) { case DOMError.SEVERITY_WARNING: return "WARNING: "; case DOMError.SEVERITY_ERROR: return "ERROR: "; default: return "FATAL ERROR: "; } }
private String getSeverity(DOMError error) { switch (error.getSeverity()) { case DOMError.SEVERITY_WARNING: return "WARNING: "; case DOMError.SEVERITY_ERROR: return "ERROR: "; default: return "FATAL ERROR: "; } }
/** * This method is called on the error handler when an error occurs. If an exception is thrown from this method, it is considered to be equivalent of returningtrue. * @param error The error object that describes the error. This object may be reused by the DOM implementation across multiple calls to thehandleErrormethod. * @return If thehandleErrormethod returnsfalse, the DOM implementation should stop the current processing when possible. If the method returnstrue, the processing may continue depending onDOMError.severity. */ public boolean handleError(DOMError error) { int severity; severity = (int) error.getSeverity(); if (equals(2, severity)) { errors.add(error); } return true; } }
public void assertLowerSeverity(DOMTestCase testCase, String id, int severity) { Iterator iter = errors.iterator(); while (iter.hasNext()) { DOMError error = (DOMError) iter.next(); if (error.getSeverity() >= severity) { testCase.fail(id + error.getMessage()); } } } }
public boolean handleError(DOMError error) { if (error.getSeverity() == DOMError.SEVERITY_WARNING) { log.warn("Warning: {}", error.getMessage()); } else { throw new RuntimeException((Exception) error.getRelatedException()); } return true; }
public boolean handleError(DOMError error) { if (error.getSeverity() == DOMError.SEVERITY_WARNING) { log.warn("Warning: {}", error.getMessage()); } else { throw new RuntimeException((Exception) error.getRelatedException()); } return true; }
/** * Implementation of DOMErrorHandler.handleError that * adds copy of error to list for later retrieval. * */ public boolean handleError(DOMError error) { boolean fail = true; String severity = null; if (error.getSeverity() == DOMError.SEVERITY_WARNING) { fail = false; severity = "[Warning]"; } else if (error.getSeverity() == DOMError.SEVERITY_ERROR) { severity = "[Error]"; } else if (error.getSeverity() == DOMError.SEVERITY_FATAL_ERROR) { severity = "[Fatal Error]"; } System.err.println(severity + ": " + error.getMessage() + "\t"); System.err.println("Type : " + error.getType() + "\t" + "Related Data: " + error.getRelatedData() + "\t" + "Related Exception: " + error.getRelatedException() ); return fail; } }
/** * Implementation of DOMErrorHandler.handleError that * adds copy of error to list for later retrieval. * */ public boolean handleError(DOMError error) { boolean fail = true; String severity = null; if (error.getSeverity() == DOMError.SEVERITY_WARNING) { fail = false; severity = "[Warning]"; } else if (error.getSeverity() == DOMError.SEVERITY_ERROR) { severity = "[Error]"; } else if (error.getSeverity() == DOMError.SEVERITY_FATAL_ERROR) { severity = "[Fatal Error]"; } System.err.println(severity + ": " + error.getMessage() + "\t"); System.err.println("Type : " + error.getType() + "\t" + "Related Data: " + error.getRelatedData() + "\t" + "Related Exception: " + error.getRelatedException() ); return fail; } }
/** * Implementation of DOMErrorHandler.handleError that * adds copy of error to list for later retrieval. * */ public boolean handleError(DOMError error) { boolean fail = true; String severity = null; if (error.getSeverity() == DOMError.SEVERITY_WARNING) { fail = false; severity = "[Warning]"; } else if (error.getSeverity() == DOMError.SEVERITY_ERROR) { severity = "[Error]"; } else if (error.getSeverity() == DOMError.SEVERITY_FATAL_ERROR) { severity = "[Fatal Error]"; } System.err.println(severity + ": " + error.getMessage() + "\t"); System.err.println("Type : " + error.getType() + "\t" + "Related Data: " + error.getRelatedData() + "\t" + "Related Exception: " + error.getRelatedException() ); return fail; } }
/** * Implementation of DOMErrorHandler.handleError that * adds copy of error to list for later retrieval. * */ public boolean handleError(DOMError error) { boolean fail = true; String severity = null; if (error.getSeverity() == DOMError.SEVERITY_WARNING) { fail = false; severity = "[Warning]"; } else if (error.getSeverity() == DOMError.SEVERITY_ERROR) { severity = "[Error]"; } else if (error.getSeverity() == DOMError.SEVERITY_FATAL_ERROR) { severity = "[Fatal Error]"; } System.err.println(severity + ": " + error.getMessage() + "\t"); System.err.println("Type : " + error.getType() + "\t" + "Related Data: " + error.getRelatedData() + "\t" + "Related Exception: " + error.getRelatedException() ); return fail; } }
/** * Implementation of DOMErrorHandler.handleError that * adds copy of error to list for later retrieval. * */ public boolean handleError(DOMError error) { boolean fail = true; String severity = null; if (error.getSeverity() == DOMError.SEVERITY_WARNING) { fail = false; severity = "[Warning]"; } else if (error.getSeverity() == DOMError.SEVERITY_ERROR) { severity = "[Error]"; } else if (error.getSeverity() == DOMError.SEVERITY_FATAL_ERROR) { severity = "[Fatal Error]"; } System.err.println(severity + ": " + error.getMessage() + "\t"); System.err.println("Type : " + error.getType() + "\t" + "Related Data: " + error.getRelatedData() + "\t" + "Related Exception: " + error.getRelatedException() ); return fail; } }
/** * Implementation of DOMErrorHandler.handleError that * adds copy of error to list for later retrieval. * */ public boolean handleError(DOMError error) { boolean fail = true; String severity = null; if (error.getSeverity() == DOMError.SEVERITY_WARNING) { fail = false; severity = "[Warning]"; } else if (error.getSeverity() == DOMError.SEVERITY_ERROR) { severity = "[Error]"; } else if (error.getSeverity() == DOMError.SEVERITY_FATAL_ERROR) { severity = "[Fatal Error]"; } System.err.println(severity + ": " + error.getMessage() + "\t"); System.err.println("Type : " + error.getType() + "\t" + "Related Data: " + error.getRelatedData() + "\t" + "Related Exception: " + error.getRelatedException() ); return fail; } }
public boolean handleError(DOMError error) { boolean isWarning = (error.getSeverity() == DOMError.SEVERITY_WARNING); __log.warn("Schema error", ((Exception)error.getRelatedException())); __log.warn(error.getLocation().getUri() + ":" + error.getLocation().getLineNumber()); __log.warn(error.getRelatedData()); __log.warn(error.getRelatedException()); return isWarning; } }
public boolean handleError(DOMError error) { // todo: i do throw exceptions here instead of returning false to stop parsing immediately // since returning false seems to be no different from true (a bug in the parser?) // Although, throwing an exception reports the same error twice but the second time with // location -1:-1 switch (error.getSeverity()) { case DOMError.SEVERITY_ERROR: XsdBinder.log.error(formatMessage(error)); case DOMError.SEVERITY_FATAL_ERROR: XsdBinder.log.fatal(formatMessage(error)); case DOMError.SEVERITY_WARNING: XsdBinder.log.warn(formatMessage(error)); break; } return false; }
public boolean handleError(DOMError error) { String from = schemaResource != null ? schemaResource : "string"; log.warn("DOM error reported loading schema from " + from + ":\n" + " message: " + error.getMessage() + "\n" + " type: " + error.getType() + "\n" + " related data: " + error.getRelatedData() + "\n" + " related exception: " + error.getRelatedException() + "\n" + " severity: " + error.getSeverity() + "\n" + " location: " + error.getLocation()); if (error.getRelatedException() instanceof Throwable) { Throwable t = (Throwable) error.getRelatedException(); log.warn("DOM error related exception: " + t.getMessage(), t); } return false; } }
public boolean handleError(DOMError error) { // todo: i do throw exceptions here instead of returning false to stop parsing immediately // since returning false seems to be no different from true (a bug in the parser?) // Although, throwing an exception reports the same error twice but the second time with // location -1:-1 switch(error.getSeverity()) { case DOMError.SEVERITY_ERROR: throw new JBossXBRuntimeException(formatMessage(error)); case DOMError.SEVERITY_FATAL_ERROR: throw new JBossXBRuntimeException(formatMessage(error)); case DOMError.SEVERITY_WARNING: XsdBinder.log.warn(formatMessage(error)); break; } return false; }
public boolean handleError(DOMError error) { switch (error.getSeverity()) { case DOMError.SEVERITY_WARNING: addDOMError(ErrorSeverity.WARNING, error.getMessage(), error.getLocation()); break; case DOMError.SEVERITY_ERROR: addDOMError(ErrorSeverity.ERROR, error.getMessage(), error.getLocation()); break; case DOMError.SEVERITY_FATAL_ERROR: addDOMError(ErrorSeverity.CRITICAL, error.getMessage(), error.getLocation()); break; } return (error.getSeverity() != DOMError.SEVERITY_FATAL_ERROR); }
/** * Public constructor * */ public DOMErrorImpl(DOMError src) { this.severity = src.getSeverity(); this.message = src.getMessage(); this.type = src.getType(); this.relatedException = src.getRelatedException(); this.relatedData = src.getRelatedData(); this.location = new DOMLocatorImpl(src.getLocation()); }