| Package | Description |
|---|---|
| com.univocity.parsers.common |
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
RowProcessorErrorHandler |
The
RowProcessorErrorHandler is a callback used by the parser/writer to handle non-fatal DataProcessingExceptions that may occur when
processing rows using a RowProcessor or RowWriterProcessor. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
NoopProcessorErrorHandler<T extends Context> |
An (singleton) implementation of
ProcessorErrorHandler that simply rethrows any DataProcessingException
that comes into its NoopProcessorErrorHandler.handleError(DataProcessingException, Object[], Context)} method |
class |
RetryableErrorHandler<T extends Context> |
A
ProcessorErrorHandler implementation that gives the user a chance to provide a default value for
columns that could not be processed due to an exception, through the method RetryableErrorHandler.setDefaultValue(Object). |
| Modifier and Type | Field | Description |
|---|---|---|
static ProcessorErrorHandler |
NoopProcessorErrorHandler.instance |
| Modifier and Type | Method | Description |
|---|---|---|
<T extends Context> |
CommonSettings.getProcessorErrorHandler() |
Returns the custom error handler to be used to capture and handle errors that might happen while processing records with a
Processor
or a RowWriterProcessor (i.e. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
DataProcessingException.markAsHandled(ProcessorErrorHandler handler) |
Marks the error as handled so it doesn't trigger a
ProcessorErrorHandler again. |
void |
CommonSettings.setProcessorErrorHandler(ProcessorErrorHandler<? extends Context> processorErrorHandler) |
Defines a custom error handler to capture and handle errors that might happen while processing records with a
Processor
or a RowWriterProcessor (i.e. |