Package com.univocity.parsers.common.processor
-
Interface Summary Interface Description CustomMatcher Interface used byInputValueSwitch
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 extendsAbstractParser
.RowWriterProcessor<T> The essential callback interface to convert input objects into a manageable format for writing. -
Class Summary Class Description AbstractRowProcessor ARowProcessor
implementation that just implements all methods defined by the interface.BatchedColumnProcessor ARowProcessor
implementation that stores values of columns in batches.BatchedObjectColumnProcessor ARowProcessor
implementation for converting batches of rows extracted from any implementation ofAbstractParser
into columns of objects.BeanListProcessor<T> A convenienceBeanProcessor
implementation for storing all java objects generated form the parsed input into a list.BeanProcessor<T> ARowProcessor
implementation for converting rows extracted from any implementation ofAbstractParser
into java objects.BeanWriterProcessor<T> ARowWriterProcessor
implementation for converting annotated java objects into object arrays suitable for writing in any implementation ofAbstractWriter
.ColumnProcessor A simpleRowProcessor
implementation that stores values of columns.CompositeRowProcessor A utilityRowProcessor
implementation that facilitates using multiple implementations ofRowProcessor
at the same time.ConcurrentRowProcessor ARowProcessor
implementation to perform row processing tasks in parallel.InputValueSwitch A concrete implementation ofRowProcessorSwitch
that allows switching among different implementations ofRowProcessor
based on values found on the rows parsed from the input.MasterDetailListProcessor A convenienceMasterDetailProcessor
implementation for storing allMasterDetailRecord
generated form the parsed input into a list.MasterDetailProcessor ARowProcessor
implementation for associating rows extracted from any implementation ofAbstractParser
intoMasterDetailRecord
instances.MasterDetailRecord An utility class to store data of a master row and its detail records.MultiBeanListProcessor ARowProcessor
implementation for converting rows extracted from any implementation ofAbstractParser
into java objects, storing them into lists.MultiBeanProcessor ARowProcessor
implementation for converting rows extracted from any implementation ofAbstractParser
into java objects.MultiBeanRowProcessor ARowProcessor
implementation for converting rows extracted from any implementation ofAbstractParser
into java objects.NoopRowProcessor A singleton instance of aRowProcessor
that does nothing.ObjectColumnProcessor ARowProcessor
implementation for converting rows extracted from any implementation ofAbstractParser
into columns of objects.ObjectRowListProcessor A convenienceRowProcessor
implementation for storing all rows parsed and converted to Object arrays into a list.ObjectRowProcessor ARowProcessor
implementation for converting rows extracted from any implementation ofAbstractParser
into arrays of objects.ObjectRowWriterProcessor ARowWriterProcessor
implementation for executing conversion sequences in object arrays before for writing them using any implementation ofAbstractWriter
.OutputValueSwitch A concrete implementation ofRowWriterProcessorSwitch
that allows switching among different implementations ofRowWriterProcessor
based on values found on rows to be written to an outputOutputValueSwitch.Switch RowListProcessor A convenienceRowProcessor
implementation for storing all rows parsed into a list.RowProcessorSwitch A specialRowProcessor
implementation that combines and allows switching among different RowProcessors.RowWriterProcessorSwitch A specialRowWriterProcessor
implementation that combines and allows switching among different RowWriterProcessors. -
Enum Summary Enum Description RowPlacement An indicator of where the input a row is placed in relation to others.