RowProcessor implementation for storing all rows parsed and converted to Object arrays into a list.
A typical use case of this class will be:
ObjectRowListProcessor processor = new ObjectRowListProcessor(); processor.convertIndexes(Conversions.toBigDecimal()).set(4, 6); parserSettings.setRowProcessor(new ObjectRowListProcessor()); parser.parse(reader); // will invoke the {@link AbstractObjectListProcessor#rowProcessed(Object[], Context)} method for each parsed record. String[] headers = rowProcessor.getHeaders(); List<Object[]> rows = rowProcessor.getRows(); BigDecimal value1 = (BigDecimal) row.get(4); BigDecimal value2 = (BigDecimal) row.get(6);
RowProcessor, ObjectRowProcessor, AbstractParser
| Access | Constructor and Description |
|---|---|
| public | |
| public | ObjectRowListProcessor(int expectedRowCount)
Creates a new processor of |
| ObjectRowListProcessor | back to summary |
|---|---|
| public ObjectRowListProcessor() Creates a new processor of | |
| ObjectRowListProcessor | back to summary |
|---|---|
| public ObjectRowListProcessor(int expectedRowCount) Creates a new processor of | |