net.n3.nanoxml
Class XMLValidationException
public class XMLValidationException
An XMLValidationException is thrown when the XML passed to the XML parser is
well-formed but not valid.
Version:
- Marc De Scheemaecker
XMLValidationException(int errorType, String systemID, int lineNr, String elementName, String attributeName, String attributeValue, String msg) - Creates a new exception.
|
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.
|
ATTRIBUTE_WITH_INVALID_VALUE
public static final int ATTRIBUTE_WITH_INVALID_VALUE
An attribute has an invalid value.
- 5
MISC_ERROR
public static final int MISC_ERROR
Another error than those specified in this class was encountered.
- 0
MISSING_ATTRIBUTE
public static final int MISSING_ATTRIBUTE
An attribute was missing.
- 3
MISSING_ELEMENT
public static final int MISSING_ELEMENT
An element was missing.
- 1
MISSING_PCDATA
public static final int MISSING_PCDATA
A PCDATA element was missing.
- 6
UNEXPECTED_ATTRIBUTE
public static final int UNEXPECTED_ATTRIBUTE
An unexpected attribute was encountered.
- 4
UNEXPECTED_ELEMENT
public static final int UNEXPECTED_ELEMENT
An unexpected element was encountered.
- 2
UNEXPECTED_PCDATA
public static final int UNEXPECTED_PCDATA
An unexpected PCDATA element was encountered.
- 7
XMLValidationException
public XMLValidationException(int errorType,
String systemID,
int lineNr,
String elementName,
String attributeName,
String attributeValue,
String msg)
Creates a new exception.
errorType
- the type of validity errorsystemID
- the system ID from where the data camelineNr
- the line number in the XML data where the
exception occurred.elementName
- the name of the offending elementattributeName
- the name of the offending attributeattributeValue
- the value of the offending attributemsg
- the message of the exception.
finalize
protected void finalize()
throws Throwable
Cleans up the object when it's destroyed.
- finalize in interface XMLException
getAttributeName
public String getAttributeName()
Returns the name of the attribute in which the validation is violated.
If there is no current attribute, null is returned.
getAttributeValue
public String getAttributeValue()
Returns the value of the attribute in which the validation is violated.
If there is no current attribute, null is returned.
getElementName
public String getElementName()
Returns the name of the element in which the validation is violated.
If there is no current element, null is returned.