| Interface | Description |
|---|---|
| Context | |
| ConversionProcessor |
A basic interface for classes that associate
Conversion implementations with fields of a given input/output. |
| IterableResult<T,C extends Context> |
An
Iterable result that provides the current parsing context
through the IterableResult.getContext() method |
| ParsingContext |
Parsing context information available to instances of
RowProcessor. |
| ProcessorErrorHandler<T extends Context> |
The
ProcessorErrorHandler is a callback used by the parser/writer to handle non-fatal DataProcessingExceptions that may occur when
processing rows using a Processor or RowWriterProcessor. |
| ResultIterator<T,C extends Context> |
An
Iterator that provides the current parsing context
through the ResultIterator.getContext() method |
| 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. |
| Class | Description |
|---|---|
| AbstractParser<T extends CommonParserSettings<?>> |
The AbstractParser class provides a common ground for all parsers in univocity-parsers.
|
| AbstractWriter<S extends CommonWriterSettings<?>> |
The AbstractWriter class provides a common ground for all writers in univocity-parsers.
|
| ArgumentUtils |
An utility class for validating inputs.
|
| ColumnMap |
Class responsible for calculating and storing the position of fields parsed from the input.
|
| CommonParserSettings<F extends Format> |
This is the parent class for all configuration classes used by parsers (
AbstractParser) |
| CommonSettings<F extends Format> |
This is the parent class for all configuration classes used by parsers (
AbstractParser) and writers (AbstractWriter) |
| CommonWriterSettings<F extends Format> |
This is the parent class for all configuration classes used by writers (
AbstractWriter) |
| ContextSnapshot<T extends Context> | |
| ContextWrapper<T extends Context> |
A simple a wrapper for a
Context. |
| DefaultContext |
Default implementation of the
Context interface with essential information about the output being produced. |
| DefaultConversionProcessor |
The base class for
RowProcessor and RowWriterProcessor implementations that support value conversions provided by Conversion instances. |
| DefaultParsingContext |
The default
ParsingContext implementation used internally by AbstractParser to expose information about a parsing process in execution. |
| Format |
This is the parent class for all configuration classes that define a text format.
|
| NoopProcessorErrorHandler<T extends Context> |
An (singleton) implementation of
ProcessorErrorHandler that simply rethrows any DataProcessingException
that comes into its NoopProcessorErrorHandler.handleError(DataProcessingException, Object[], Context)} method |
| NormalizedString |
A
NormalizedString allows representing text in a normalized fashion. |
| ParserOutput |
The ParserOutput is the component that manages records parsed by
AbstractParser and their values. |
| ParsingContextSnapshot |
A snapshot of a
ParsingContext which retains copies of variable attributes of a given ParsingContext to
store the state of the parsing process at a given point in time. |
| ParsingContextWrapper |
A simple a wrapper for a
ParsingContext. |
| 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). |
| StringCache<T> |
A simple cache of values associated with strings.
|
| Exception | Description |
|---|---|
| DataProcessingException |
A
DataProcessingException is an error thrown during the processing of a record successfully parsed. |
| DataValidationException |
A
DataValidationException is an error thrown during the processing of a record successfully parsed,
but whose data failed to pass a validation defined by annotation Validate |
| TextParsingException |
Exception type used provide information about any issue that might happen while parsing from a given input.
|
| TextWritingException |
Exception type used provide information about any issue that might happen while writing to a given output.
|
Copyright © 2019 Univocity Software Pty Ltd. All rights reserved.