Package com.univocity.parsers.common
Interface RowProcessorErrorHandler
- All Superinterfaces:
ProcessorErrorHandler<ParsingContext>
- All Known Implementing Classes:
NoopRowProcessorErrorHandler
The
RowProcessorErrorHandler
is a callback used by the parser/writer to handle non-fatal DataProcessingException
s that may occur when
processing rows using a RowProcessor
or RowWriterProcessor
. This leaves the responsibility of error handling to the user. If the user does not
rethrow the DataProcessingException
, the parsing/writing process won't stop and will proceed normally.
This error handler WILL NOT handle TextParsingException
s or other errors that prevent the parser to reliably extract rows from a given input,
or the writer to proceed writing data.
When parsing, the ProcessorErrorHandler.handleError(DataProcessingException, Object[], Context)
method will be called only when a valid record has been parsed, but the
subsequent processing executed by a RowProcessor
fails.
When writing, the ProcessorErrorHandler.handleError(DataProcessingException, Object[], Context)
method will be called only when a using
the AbstractWriter.processRecord(Object)
methods, and RowWriterProcessor
fails to execute.
-
Method Summary
Methods inherited from interface com.univocity.parsers.common.ProcessorErrorHandler
handleError