Class ObjectRowProcessor
java.lang.Object
com.univocity.parsers.common.DefaultConversionProcessor
com.univocity.parsers.common.processor.core.AbstractObjectProcessor<ParsingContext>
com.univocity.parsers.common.processor.ObjectRowProcessor
- All Implemented Interfaces:
ConversionProcessor
,Processor<ParsingContext>
,RowProcessor
public abstract class ObjectRowProcessor
extends AbstractObjectProcessor<ParsingContext>
implements RowProcessor
A
RowProcessor
implementation for converting rows extracted from any implementation of AbstractParser
into arrays of objects.
This uses the value conversions provided by Conversion
instances.
For each row processed, a sequence of conversions will be executed and stored in an object array, at its original position.
The row with the result of these conversions will then be sent to the AbstractObjectProcessor.rowProcessed(Object[], Context)
method, where the user can access it.
- See Also:
-
Field Summary
Fields inherited from class com.univocity.parsers.common.DefaultConversionProcessor
conversions
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.univocity.parsers.common.processor.core.AbstractObjectProcessor
processEnded, processStarted, rowProcessed, rowProcessed
Methods inherited from class com.univocity.parsers.common.DefaultConversionProcessor
applyConversions, convertAll, convertFields, convertIndexes, convertType, handleConversionError, initializeConversions, reverseConversions, toDataProcessingException
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.univocity.parsers.common.processor.RowProcessor
processEnded, processStarted, rowProcessed
-
Constructor Details
-
ObjectRowProcessor
public ObjectRowProcessor()
-