Class MasterDetailListProcessor
- java.lang.Object
-
- com.univocity.parsers.common.DefaultConversionProcessor
-
- com.univocity.parsers.common.processor.core.AbstractObjectProcessor<T>
-
- com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor<T>
-
- com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor<ParsingContext>
-
- com.univocity.parsers.common.processor.MasterDetailListProcessor
-
- All Implemented Interfaces:
ConversionProcessor
,Processor<ParsingContext>
,RowProcessor
public abstract class MasterDetailListProcessor extends AbstractMasterDetailListProcessor<ParsingContext> implements RowProcessor
A convenienceMasterDetailProcessor
implementation for storing allMasterDetailRecord
generated form the parsed input into a list. A typical use case of this class will be:ObjectRowListProcessor detailProcessor = new ObjectRowListProcessor(); MasterDetailListProcessor masterRowProcessor = new MasterDetailListProcessor(detailProcessor) { protected boolean isMasterRecord(String[] row, ParsingContext context) { return "Total".equals(row[0]); } }; parserSettings.setRowProcessor(masterRowProcessor); List<MasterDetailRecord> rows = masterRowProcessor.getRecords();
- See Also:
MasterDetailProcessor
,RowProcessor
,AbstractParser
-
-
Field Summary
-
Fields inherited from class com.univocity.parsers.common.DefaultConversionProcessor
conversions
-
-
Constructor Summary
Constructors Constructor Description MasterDetailListProcessor(AbstractObjectListProcessor detailProcessor)
MasterDetailListProcessor(RowPlacement rowPlacement, AbstractObjectListProcessor detailProcessor)
-
Method Summary
-
Methods inherited from class com.univocity.parsers.common.processor.core.AbstractMasterDetailListProcessor
getHeaders, getRecords, masterDetailRecordProcessed, processEnded
-
Methods inherited from class com.univocity.parsers.common.processor.core.AbstractMasterDetailProcessor
isMasterRecord, 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 Detail
-
MasterDetailListProcessor
public MasterDetailListProcessor(RowPlacement rowPlacement, AbstractObjectListProcessor detailProcessor)
-
MasterDetailListProcessor
public MasterDetailListProcessor(AbstractObjectListProcessor detailProcessor)
-
-