home *** CD-ROM | disk | FTP | other *** search
- package net.n3.nanoxml;
-
- public class XMLValidationException extends XMLException {
- public static final int MISSING_ELEMENT = 1;
- public static final int UNEXPECTED_ELEMENT = 2;
- public static final int MISSING_ATTRIBUTE = 3;
- public static final int UNEXPECTED_ATTRIBUTE = 4;
- public static final int ATTRIBUTE_WITH_INVALID_VALUE = 5;
- public static final int MISSING_PCDATA = 6;
- public static final int UNEXPECTED_PCDATA = 7;
- public static final int MISC_ERROR = 0;
- private int errorType;
- private String elementName;
- private String attributeName;
- private String attributeValue;
-
- public XMLValidationException(int var1, String var2, int var3, String var4, String var5, String var6, String var7) {
- super(var2, var3, (Exception)null, var7 + (var4 == null ? "" : ", element=" + var4) + (var5 == null ? "" : ", attribute=" + var5) + (var6 == null ? "" : ", value='" + var6 + "'"), false);
- this.elementName = var4;
- this.attributeName = var5;
- this.attributeValue = var6;
- }
-
- protected void finalize() throws Throwable {
- this.elementName = null;
- this.attributeName = null;
- this.attributeValue = null;
- super.finalize();
- }
-
- public String getElementName() {
- return this.elementName;
- }
-
- public String getAttributeName() {
- return this.attributeName;
- }
-
- public String getAttributeValue() {
- return this.attributeValue;
- }
- }
-