Package com.helger.xml.sax
Class AbstractSAXErrorHandler
- java.lang.Object
-
- com.helger.xml.sax.AbstractSAXErrorHandler
-
- All Implemented Interfaces:
ISAXErrorHandler,Serializable,ErrorHandler
- Direct Known Subclasses:
CollectingSAXErrorHandler,DoNothingSAXErrorHandler,LoggingSAXErrorHandler
public abstract class AbstractSAXErrorHandler extends Object implements ISAXErrorHandler
java.xml error handler base class.- Author:
- Philip Helger
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSAXErrorHandler()Constructor without parent error handler.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiderror(SAXParseException ex)voidfatalError(SAXParseException ex)static com.helger.commons.error.IErrorgetSaxParseError(com.helger.commons.error.level.IErrorLevel aErrorLevel, SAXParseException ex)Utility method to convert aSAXParseExceptioninto anIError.protected abstract voidinternalLog(com.helger.commons.error.level.IErrorLevel aErrorLevel, SAXParseException aException)StringtoString()voidwarning(SAXParseException ex)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.helger.xml.sax.ISAXErrorHandler
andThen
-
-
-
-
Method Detail
-
getSaxParseError
@Nonnull public static com.helger.commons.error.IError getSaxParseError(@Nonnull com.helger.commons.error.level.IErrorLevel aErrorLevel, @Nonnull SAXParseException ex)
Utility method to convert aSAXParseExceptioninto anIError.- Parameters:
aErrorLevel- The occurred error level. May not benull.ex- The exception to convert. May not benull.- Returns:
- The
IErrorrepresentation. Nevernull.
-
internalLog
protected abstract void internalLog(@Nonnull com.helger.commons.error.level.IErrorLevel aErrorLevel, @Nonnull SAXParseException aException)
-
warning
public final void warning(SAXParseException ex) throws SAXException
- Specified by:
warningin interfaceErrorHandler- Throws:
SAXException
-
error
public final void error(SAXParseException ex) throws SAXException
- Specified by:
errorin interfaceErrorHandler- Throws:
SAXException
-
fatalError
public final void fatalError(SAXParseException ex) throws SAXException
- Specified by:
fatalErrorin interfaceErrorHandler- Throws:
SAXException
-
-