Interface IExportRecordProvider
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ConstantExportRecordProvider,EmptyExportRecordProvider
public interface IExportRecordProvider extends Serializable
The main record provider. Major rewrite in 7.0.4- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidforEachBodyRecord(Consumer<? super IExportRecord> aConsumer)default voidforEachFooterRecord(Consumer<? super IExportRecord> aConsumer)default voidforEachHeaderRecord(Consumer<? super IExportRecord> aConsumer)
-
-
-
Method Detail
-
forEachHeaderRecord
default void forEachHeaderRecord(@Nonnull Consumer<? super IExportRecord> aConsumer)
- Parameters:
aConsumer- The consumer invoked for each header record. May not benull.
-
forEachBodyRecord
@Nonnull default void forEachBodyRecord(@Nonnull Consumer<? super IExportRecord> aConsumer)
- Parameters:
aConsumer- The consumer invoked for each body record. May not benull.
-
forEachFooterRecord
@Nonnull default void forEachFooterRecord(@Nonnull Consumer<? super IExportRecord> aConsumer)
- Parameters:
aConsumer- The consumer invoked for each footer record. May not benull.
-
-