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 DataProcessingException s 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 DataProcessingException s 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.