Package com.univocity.parsers.common.processor
-
Interface Summary Interface Description CustomMatcher Interface used byInputValueSwitchto 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 ARowProcessorimplementation that just implements all methods defined by the interface.BatchedColumnProcessor ARowProcessorimplementation that stores values of columns in batches.BatchedObjectColumnProcessor ARowProcessorimplementation for converting batches of rows extracted from any implementation ofAbstractParserinto columns of objects.BeanListProcessor<T> A convenienceBeanProcessorimplementation for storing all java objects generated form the parsed input into a list.BeanProcessor<T> ARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects.BeanWriterProcessor<T> ARowWriterProcessorimplementation for converting annotated java objects into object arrays suitable for writing in any implementation ofAbstractWriter.ColumnProcessor A simpleRowProcessorimplementation that stores values of columns.CompositeRowProcessor A utilityRowProcessorimplementation that facilitates using multiple implementations ofRowProcessorat the same time.ConcurrentRowProcessor ARowProcessorimplementation to perform row processing tasks in parallel.InputValueSwitch A concrete implementation ofRowProcessorSwitchthat allows switching among different implementations ofRowProcessorbased on values found on the rows parsed from the input.MasterDetailListProcessor A convenienceMasterDetailProcessorimplementation for storing allMasterDetailRecordgenerated form the parsed input into a list.MasterDetailProcessor ARowProcessorimplementation for associating rows extracted from any implementation ofAbstractParserintoMasterDetailRecordinstances.MasterDetailRecord An utility class to store data of a master row and its detail records.MultiBeanListProcessor ARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects, storing them into lists.MultiBeanProcessor ARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects.MultiBeanRowProcessor ARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto java objects.NoopRowProcessor A singleton instance of aRowProcessorthat does nothing.ObjectColumnProcessor ARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto columns of objects.ObjectRowListProcessor A convenienceRowProcessorimplementation for storing all rows parsed and converted to Object arrays into a list.ObjectRowProcessor ARowProcessorimplementation for converting rows extracted from any implementation ofAbstractParserinto arrays of objects.ObjectRowWriterProcessor ARowWriterProcessorimplementation for executing conversion sequences in object arrays before for writing them using any implementation ofAbstractWriter.OutputValueSwitch A concrete implementation ofRowWriterProcessorSwitchthat allows switching among different implementations ofRowWriterProcessorbased on values found on rows to be written to an outputOutputValueSwitch.Switch RowListProcessor A convenienceRowProcessorimplementation for storing all rows parsed into a list.RowProcessorSwitch A specialRowProcessorimplementation that combines and allows switching among different RowProcessors.RowWriterProcessorSwitch A specialRowWriterProcessorimplementation 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.