- java.lang.Object
-
- org.eclipse.persistence.jaxb.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 Summary
Constructors Constructor Description JAXBErrorHandler(jakarta.xml.bind.ValidationEventHandler validationEventHandler)
Create a new JAXBErrorHandler with the specified ValidationEventHandler
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
error(SAXParseException exception)
Handle errors.void
fatalError(SAXParseException exception)
Handle fatal errors.jakarta.xml.bind.ValidationEventHandler
getValidationEventHandler()
Return the ValidationEventHandler associated with this JAXBErrorHandler.void
warning(SAXParseException exception)
Handle warnings The exception will be given to the ValidationEventHandler at to attempt to handle.
-
-
-
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 interfaceErrorHandler
- 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 interfaceErrorHandler
- 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 interfaceErrorHandler
- 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.
-
-