String formatMessage(DOMError error) { StringBuffer buf = new StringBuffer(); DOMLocator location = error.getLocation(); if (location != null) { buf.append(location.getLineNumber()).append(':').append(location.getColumnNumber()); } else { buf.append("[location unavailable]"); } buf.append(' ').append(error.getMessage()); return buf.toString(); } }
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; } }
String formatMessage(DOMError error) { StringBuffer buf = new StringBuffer(); DOMLocator location = error.getLocation(); if(location != null) { buf.append(location.getLineNumber()) .append(':') .append(location.getColumnNumber()); } else { buf.append("[location unavailable]"); } buf.append(' ').append(error.getMessage()); return buf.toString(); } }
@Override public boolean handleError( DOMError domError ) { switch ( domError.getSeverity() ) { case SEVERITY_WARNING: { String msg = "Problem in schema document (systemId: " + domError.getLocation().getUri() + ", line: " + domError.getLocation().getLineNumber() + ", column: " + domError.getLocation().getColumnNumber() + ") " + domError.getMessage(); warnings.add( msg ); break; } case SEVERITY_ERROR: case SEVERITY_FATAL_ERROR: { String msg = "Severe error in schema document (systemId: " + domError.getLocation().getUri() + ", line: " + domError.getLocation().getLineNumber() + ", column: " + domError.getLocation().getColumnNumber() + ") " + domError.getMessage(); errors.add( msg ); } } return true; } }
DOMLocator locator = error.getLocation(); if (locator != null) { fOut.print(locator.getLineNumber());
DOMLocator locator = error.getLocation(); if (locator != null) { fOut.print(locator.getLineNumber());
DOMLocator locator = error.getLocation(); if (locator != null) { fOut.print(locator.getLineNumber());
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 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 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()); }
errorType = error.getType(); assertEquals("errorType", "check-character-normalization-failure", errorType); locator = error.getLocation(); relatedNode = locator.getRelatedNode(); assertSame("relatedNodeSame", text, relatedNode);
type = error.getType(); assertEquals("type", "wf-invalid-character-in-node-name", type); locator = error.getLocation(); relatedNode = locator.getRelatedNode(); assertSame("relatedNode", elem, relatedNode);
type = error.getType(); assertEquals("type", "wf-invalid-character-in-node-name", type); locator = error.getLocation(); relatedNode = locator.getRelatedNode(); assertSame("relatedNode", attr, relatedNode);
type = error.getType(); assertEquals("type", "wf-invalid-character-in-node-name", type); locator = error.getLocation(); relatedNode = locator.getRelatedNode(); assertSame("relatedNode", attr, relatedNode);
type = error.getType(); assertEquals("type", "wf-invalid-character-in-node-name", type); locator = error.getLocation(); relatedNode = locator.getRelatedNode(); assertSame("relatedNode", elem, relatedNode);
void throwExceptionIfHasError() { if (exception != null) throw new ConverterException(exception); if (error != null) { if (error.getRelatedException() instanceof Throwable) throw new ConverterException((Throwable) error.getRelatedException()); DOMLocator locator = error.getLocation(); String location = "at:" + locator.getUri() + ", line:" + locator.getLineNumber() + ", char:" + locator.getColumnNumber(); throw new ConverterException(location + " " + error.getMessage()); } } }
type = error.getType(); assertEquals("type", "wf-invalid-character-in-node-name", type); locator = error.getLocation(); relatedNode = locator.getRelatedNode(); assertSame("relatedNode", elem, relatedNode);
location = error.getLocation(); problemNode = location.getRelatedNode(); assertSame("relatedNode", newChild, problemNode);
assertTrue("messageNotEmpty", (length > 0)); relatedException = error.getRelatedException(); location = error.getLocation(); problemNode = location.getRelatedNode(); assertSame("relatedNode", newChild, problemNode);
location = error.getLocation(); problemNode = location.getRelatedNode(); assertSame("relatedNodeIsL1Node", newChild, problemNode);