Package com.univocity.parsers.common.processor

Interface Summary
CustomMatcher Interface used by InputValueSwitch to allow users to to provide custom matching rules against input values.
RowProcessor The essential callback interface to handle records parsed by any parser that extends AbstractParser.
RowWriterProcessor<T> The essential callback interface to convert input objects into a manageable format for writing.
 

Class Summary
AbstractRowProcessor A RowProcessor implementation that just implements all methods defined by the interface.
BatchedColumnProcessor A RowProcessor implementation that stores values of columns in batches.
BatchedObjectColumnProcessor A RowProcessor implementation for converting batches of rows extracted from any implementation of AbstractParser into columns of objects.
BeanListProcessor<T> A convenience BeanProcessor implementation for storing all java objects generated form the parsed input into a list.
BeanProcessor<T> A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects.
BeanWriterProcessor<T> A RowWriterProcessor implementation for converting annotated java objects into object arrays suitable for writing in any implementation of AbstractWriter.
ColumnProcessor A simple RowProcessor implementation that stores values of columns.
CompositeRowProcessor A utility RowProcessor implementation that facilitates using multiple implementations of RowProcessor at the same time.
ConcurrentRowProcessor A RowProcessor implementation to perform row processing tasks in parallel.
InputValueSwitch A concrete implementation of RowProcessorSwitch that allows switching among different implementations of RowProcessor based on values found on the rows parsed from the input.
MasterDetailListProcessor A convenience MasterDetailProcessor implementation for storing all MasterDetailRecord generated form the parsed input into a list.
MasterDetailProcessor A RowProcessor implementation for associating rows extracted from any implementation of AbstractParser into MasterDetailRecord instances.
MasterDetailRecord An utility class to store data of a master row and its detail records.
MultiBeanListProcessor A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects, storing them into lists.
MultiBeanProcessor A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects.
MultiBeanRowProcessor A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects.
NoopRowProcessor A singleton instance of a RowProcessor that does nothing.
ObjectColumnProcessor A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into columns of objects.
ObjectRowListProcessor A convenience RowProcessor implementation for storing all rows parsed and converted to Object arrays into a list.
ObjectRowProcessor A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into arrays of objects.
ObjectRowWriterProcessor A RowWriterProcessor implementation for executing conversion sequences in object arrays before for writing them using any implementation of AbstractWriter.
OutputValueSwitch A concrete implementation of RowWriterProcessorSwitch that allows switching among different implementations of RowWriterProcessor based on values found on rows to be written to an output
RowListProcessor A convenience RowProcessor implementation for storing all rows parsed into a list.
RowProcessorSwitch A special RowProcessor implementation that combines and allows switching among different RowProcessors.
RowWriterProcessorSwitch A special RowWriterProcessor implementation that combines and allows switching among different RowWriterProcessors.
 

Enum Summary
RowPlacement An indicator of where the input a row is placed in relation to others.
 



Copyright © 2018 uniVocity Software Pty Ltd. All rights reserved.