Top Interfaces Classes Enums
[default module]

Package com.univocity.parsers.common.processor


Interface Summary

Modifier and TypeInterface and Description
public interface
CustomMatcher

Interface used by InputValueSwitch to allow users to to provide custom matching rules against input values.

public interface
RowProcessor

The essential callback interface to handle records parsed by any parser that extends AbstractParser.

public interface
RowWriterProcessor<
the type that is converted by this implementation into an Object array, suitable for writing to the output.
T
>

The essential callback interface to convert input objects into a manageable format for writing.

Class Summary

Modifier and TypeClass and Description
public class
AbstractRowProcessor

A RowProcessor implementation that just implements all methods defined by the interface.

public abstract class
BatchedColumnProcessor

A RowProcessor implementation that stores values of columns in batches.

public abstract class
BatchedObjectColumnProcessor

A RowProcessor implementation for converting batches of rows extracted from any implementation of AbstractParser into columns of objects.

public class
BeanListProcessor<
the annotated class type.
T
>

A convenience BeanProcessor implementation for storing all java objects generated form the parsed input into a list.

public abstract class
BeanProcessor<
the annotated class type.
T
>

A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects.

public class
BeanWriterProcessor<
the annotated class type.
T
>

A RowWriterProcessor implementation for converting annotated java objects into object arrays suitable for writing in any implementation of AbstractWriter.

public class
ColumnProcessor

A simple RowProcessor implementation that stores values of columns.

public class
CompositeRowProcessor

A utility RowProcessor implementation that facilitates using multiple implementations of RowProcessor at the same time.

public class
ConcurrentRowProcessor

A RowProcessor implementation to perform row processing tasks in parallel.

public 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.

public abstract class
MasterDetailListProcessor

A convenience MasterDetailProcessor implementation for storing all MasterDetailRecord generated form the parsed input into a list.

public abstract class
MasterDetailProcessor

A RowProcessor implementation for associating rows extracted from any implementation of AbstractParser into MasterDetailRecord instances.

public class
MasterDetailRecord

An utility class to store data of a master row and its detail records.

public class
MultiBeanListProcessor

A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects, storing them into lists.

public abstract class
MultiBeanProcessor

A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects.

public abstract class
MultiBeanRowProcessor

A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into java objects.

public class
NoopRowProcessor

A singleton instance of a RowProcessor that does nothing.

public class
ObjectColumnProcessor

A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into columns of objects.

public class
ObjectRowListProcessor

A convenience RowProcessor implementation for storing all rows parsed and converted to Object arrays into a list.

public abstract class
ObjectRowProcessor

A RowProcessor implementation for converting rows extracted from any implementation of AbstractParser into arrays of objects.

public class
ObjectRowWriterProcessor

A RowWriterProcessor implementation for executing conversion sequences in object arrays before for writing them using any implementation of AbstractWriter.

public class
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

public class
RowListProcessor

A convenience RowProcessor implementation for storing all rows parsed into a list.

public abstract class
RowProcessorSwitch

A special RowProcessor implementation that combines and allows switching among different RowProcessors.

public abstract class
RowWriterProcessorSwitch

A special RowWriterProcessor implementation that combines and allows switching among different RowWriterProcessors.

Enum Summary

Modifier and TypeEnum and Description
public enum
RowPlacement

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