java.lang.Object
cf.maybelambda.httpvalidator.springboot.persistence.XMLErrorHandler
All Implemented Interfaces:
ErrorHandler

public class XMLErrorHandler extends Object implements ErrorHandler
Custom error handler for XML schema validation errors. Also contains utility methods related to error handling.
  • Constructor Details

    • XMLErrorHandler

      public XMLErrorHandler()
  • Method Details

    • warning

      public void warning(SAXParseException e)
      Handles warnings encountered during XML schema validation. The exception is logged but not thrown again.
      Specified by:
      warning in interface ErrorHandler
      Parameters:
      e - The warning exception.
    • error

      public void error(SAXParseException e) throws SAXParseException
      Handles errors encountered during XML schema validation. This method rethrows the exception to indicate a validation error.
      Specified by:
      error in interface ErrorHandler
      Parameters:
      e - The error exception.
      Throws:
      SAXParseException - Always thrown to indicate a validation error.
    • fatalError

      public void fatalError(SAXParseException e) throws SAXParseException
      Handles fatal errors encountered during XML schema validation. This method rethrows the exception to indicate a critical validation error.
      Specified by:
      fatalError in interface ErrorHandler
      Parameters:
      e - The fatal error exception.
      Throws:
      SAXParseException - Always thrown to indicate a critical validation error.