Class XMLValidationException

  • All Implemented Interfaces:
    Serializable

    public class XMLValidationException
    extends XMLException
    An XMLValidationException is thrown when the XML passed to the XML parser is well-formed but not valid.
    Version:
    $Name: RELEASE_2_2_1 $, $Revision: 1.3 $
    Author:
    Marc De Scheemaecker
    See Also:
    Serialized Form
    • Field Detail

      • MISSING_ELEMENT

        public static final int MISSING_ELEMENT
        An element was missing.
        See Also:
        Constant Field Values
      • UNEXPECTED_ELEMENT

        public static final int UNEXPECTED_ELEMENT
        An unexpected element was encountered.
        See Also:
        Constant Field Values
      • MISSING_ATTRIBUTE

        public static final int MISSING_ATTRIBUTE
        An attribute was missing.
        See Also:
        Constant Field Values
      • UNEXPECTED_ATTRIBUTE

        public static final int UNEXPECTED_ATTRIBUTE
        An unexpected attribute was encountered.
        See Also:
        Constant Field Values
      • ATTRIBUTE_WITH_INVALID_VALUE

        public static final int ATTRIBUTE_WITH_INVALID_VALUE
        An attribute has an invalid value.
        See Also:
        Constant Field Values
      • MISSING_PCDATA

        public static final int MISSING_PCDATA
        A PCDATA element was missing.
        See Also:
        Constant Field Values
      • UNEXPECTED_PCDATA

        public static final int UNEXPECTED_PCDATA
        An unexpected PCDATA element was encountered.
        See Also:
        Constant Field Values
      • MISC_ERROR

        public static final int MISC_ERROR
        Another error than those specified in this class was encountered.
        See Also:
        Constant Field Values
    • Constructor Detail

      • XMLValidationException

        public XMLValidationException​(int errorType,
                                      String systemID,
                                      int lineNr,
                                      String elementName,
                                      String attributeName,
                                      String attributeValue,
                                      String msg)
        Creates a new exception.
        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.
    • Method Detail

      • 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.
      • 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.