Class XMLValidationException

  • All Implemented Interfaces:
    java.io.Serializable

    public class XMLValidationException
    extends javax.xml.stream.XMLStreamException
    Specialized sub-class of XMLStreamException, to be used for indicating fatal validation problems (when in mode in which exceptions are to be thrown).

    Note: constructors are protected, since direct instantiation should be done using factory methods. Reason for this is that the base XMLStreamException has less than robust handling of optional arguments, and thus factory methods of this class can take care to choose appropriate constructors to call, to make sure super-class does not barf (NPE or such).

    See Also:
    Serialized Form
    • Constructor Detail

      • XMLValidationException

        protected XMLValidationException​(XMLValidationProblem cause,
                                         java.lang.String msg)
      • XMLValidationException

        protected XMLValidationException​(XMLValidationProblem cause,
                                         java.lang.String msg,
                                         javax.xml.stream.Location loc)
    • Method Detail

      • getValidationProblem

        public XMLValidationProblem getValidationProblem()
        Returns:
        Object that has all information about details of the validation problem
      • throwMissing

        protected static void throwMissing()
                                    throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException