Interface | Description |
---|---|
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 | Description |
---|---|
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 | Description |
---|---|
RowPlacement |
An indicator of where the input a row is placed in relation to others.
|
Copyright © 2019 Univocity Software Pty Ltd. All rights reserved.