Module eclipselink

Class JAXBErrorHandler

  • All Implemented Interfaces:
    ErrorHandler

    public class JAXBErrorHandler
    extends Object
    implements ErrorHandler

    Implementation of org.xml.sax.ErrorHandler. When JAXBMarshaller or JAXBUnmarshaller is given a ValidationEventHandler a JAXBErrorHandler is used to wrap it. This ErrorHandler is then used by the underlying XMLMarshaller or XMLUnmarshaller.

    • Constructor Detail

      • JAXBErrorHandler

        public JAXBErrorHandler​(jakarta.xml.bind.ValidationEventHandler validationEventHandler)
        Create a new JAXBErrorHandler with the specified ValidationEventHandler
    • Method Detail

      • warning

        public void warning​(SAXParseException exception)
                     throws SAXException
        Handle warnings The exception will be given to the ValidationEventHandler at to attempt to handle.
        Specified by:
        warning in interface ErrorHandler
        Parameters:
        exception - the SAXParseException that occurred
        Throws:
        SAXException
      • error

        public void error​(SAXParseException exception)
                   throws SAXException
        Handle errors. The exception will be given to the ValidationEventHandler at to attempt to handle.
        Specified by:
        error in interface ErrorHandler
        Parameters:
        exception - the SAXParseException that occurred
        Throws:
        SAXException
      • fatalError

        public void fatalError​(SAXParseException exception)
                        throws SAXException
        Handle fatal errors. The exception will be given to the ValidationEventHandler at to attempt to handle.
        Specified by:
        fatalError in interface ErrorHandler
        Parameters:
        exception - the SAXParseException that occurred
        Throws:
        SAXException
      • getValidationEventHandler

        public jakarta.xml.bind.ValidationEventHandler getValidationEventHandler()
        Return the ValidationEventHandler associated with this JAXBErrorHandler.
        Returns:
        the ValidationEventHandler associated with this JAXBErrorHandler.