Package com.univocity.parsers.common

Interface Summary
Context Basic context information used internally by instances of Processor and Record.
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 Summary
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> A snapshot of a Context which retains copies of variable attributes of a given Context to store the state of the parsing process at a given point in time.
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
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).
 

Exception Summary
DataProcessingException A DataProcessingException is an error thrown during the processing of a record successfully parsed.
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 © 2018 uniVocity Software Pty Ltd. All rights reserved.