Package | Description |
---|---|
com.univocity.parsers.common | |
com.univocity.parsers.common.processor | |
com.univocity.parsers.common.processor.core |
Modifier and Type | Method | Description |
---|---|---|
RowProcessor |
CommonParserSettings.getRowProcessor() |
Deprecated.
Use the
CommonParserSettings.getProcessor() method as it allows format-specific processors to be built to work with different implementations of Context .
Implementations based on RowProcessor allow only parsers who provide a ParsingContext to be used. |
Modifier and Type | Method | Description |
---|---|---|
void |
CommonParserSettings.setRowProcessor(RowProcessor processor) |
Deprecated.
Use the
CommonParserSettings.setProcessor(Processor) method as it allows format-specific processors to be built to work with different implementations of Context .
Implementations based on RowProcessor allow only parsers who provide a ParsingContext to be used. |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractRowProcessor |
A
RowProcessor implementation that just implements all methods defined by the interface. |
class |
BatchedColumnProcessor |
A
RowProcessor implementation that stores values of columns in batches. |
class |
BatchedObjectColumnProcessor |
A
RowProcessor implementation for converting batches of rows extracted from any implementation of AbstractParser into columns of objects. |
class |
BeanListProcessor<T> |
A convenience
BeanProcessor implementation for storing all java objects generated form the parsed input into a list. |
class |
BeanProcessor<T> |
A
RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects. |
class |
ColumnProcessor |
A simple
RowProcessor implementation that stores values of columns. |
class |
ConcurrentRowProcessor |
A
RowProcessor implementation to perform row processing tasks in parallel. |
class |
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. |
class |
MasterDetailListProcessor |
A convenience
MasterDetailProcessor implementation for storing all MasterDetailRecord generated form the parsed input into a list. |
class |
MultiBeanListProcessor |
A
RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects, storing
them into lists. |
class |
MultiBeanProcessor |
A
RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects. |
class |
MultiBeanRowProcessor |
A
RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects. |
class |
NoopRowProcessor |
A singleton instance of a
RowProcessor that does nothing. |
class |
ObjectColumnProcessor |
A
RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into columns of objects. |
class |
ObjectRowListProcessor |
A convenience
RowProcessor implementation for storing all rows parsed and converted to Object arrays into a list. |
class |
ObjectRowProcessor |
A
RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into arrays of objects. |
class |
RowListProcessor |
A convenience
RowProcessor implementation for storing all rows parsed into a list. |
class |
RowProcessorSwitch |
A special
RowProcessor implementation that combines and allows switching among different
RowProcessors. |
Modifier and Type | Field | Description |
---|---|---|
static RowProcessor |
NoopRowProcessor.instance |
The singleton instance of the no-op
RowProcessor |
Constructor | Description |
---|---|
ConcurrentRowProcessor(RowProcessor rowProcessor) |
Creates a non-blocking
ConcurrentRowProcessor , to perform processing of rows parsed from the input in a separate thread. |
ConcurrentRowProcessor(RowProcessor rowProcessor,
int limit) |
Creates a blocking
ConcurrentRowProcessor , to perform processing of rows parsed from the input in a separate thread. |
Modifier and Type | Method | Description |
---|---|---|
void |
AbstractProcessorSwitch.rowProcessorSwitched(RowProcessor from,
RowProcessor to) |
Notifies a change of
RowProcessor implementation. |