net.n3.nanoxml
public class XMLValidationException extends XMLException
Version: $Name: RELEASE_2_2_1 $, $Revision: 1.3 $
Field Summary | |
---|---|
static int | ATTRIBUTE_WITH_INVALID_VALUE
An attribute has an invalid value. |
static int | MISC_ERROR
Another error than those specified in this class was encountered. |
static int | MISSING_ATTRIBUTE
An attribute was missing. |
static int | MISSING_ELEMENT
An element was missing. |
static int | MISSING_PCDATA
A PCDATA element was missing. |
static int | UNEXPECTED_ATTRIBUTE
An unexpected attribute was encountered. |
static int | UNEXPECTED_ELEMENT
An unexpected element was encountered. |
static int | UNEXPECTED_PCDATA
An unexpected PCDATA element was encountered. |
Constructor Summary | |
---|---|
XMLValidationException(int errorType, String systemID, int lineNr, String elementName, String attributeName, String attributeValue, String msg)
Creates a new exception.
|
Method Summary | |
---|---|
protected void | finalize()
Cleans up the object when it's destroyed. |
String | getAttributeName()
Returns the name of the attribute in which the validation is violated.
|
String | getAttributeValue()
Returns the value of the attribute in which the validation is violated.
|
String | getElementName()
Returns the name of the element in which the validation is violated.
|
Parameters: errorType the type of validity error systemID the system ID from where the data came lineNr the line number in the XML data where the exception occurred. elementName the name of the offending element attributeName the name of the offending attribute attributeValue the value of the offending attribute msg the message of the exception.