public class DatatypeMismatchException
extends org.xml.sax.SAXParseException
This exception enables the nu.validator.messages.MessageEmitterAdapter elaboration() and elaborateDatatypes() code to provide advice for instances of datatype mismatchess in types of content other than just attribute values (for example, in text content and in pseudo-attribute values in XML PIs).
Constructor and Description |
---|
DatatypeMismatchException(java.lang.String message,
org.xml.sax.Locator locator,
java.lang.Class<?> datatypeClass,
boolean warning) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,org.relaxng.datatype.DatatypeException> |
getExceptions()
Returns the exceptions.
|
boolean |
isWarning()
Returns true if the datatype exception should be handled as a warning,
false otherwise.
|
getColumnNumber, getLineNumber, getPublicId, getSystemId, toString
public DatatypeMismatchException(java.lang.String message, org.xml.sax.Locator locator, java.lang.Class<?> datatypeClass, boolean warning) throws org.xml.sax.SAXException, java.lang.ClassNotFoundException
message
- locator
- datatypeClass
- warning
- true if should be handled as warning, false if as errorjava.lang.ClassNotFoundException
org.xml.sax.SAXException
public java.util.Map<java.lang.String,org.relaxng.datatype.DatatypeException> getExceptions()
public boolean isWarning()