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 Details

    • forEachHeaderRecord

      default void forEachHeaderRecord(@Nonnull Consumer<? super IExportRecord> aConsumer)
      Parameters:
      aConsumer - The consumer invoked for each header record. May not be null.
    • forEachBodyRecord

      default void forEachBodyRecord(@Nonnull Consumer<? super IExportRecord> aConsumer)
      Parameters:
      aConsumer - The consumer invoked for each body record. May not be null.
    • forEachFooterRecord

      default void forEachFooterRecord(@Nonnull Consumer<? super IExportRecord> aConsumer)
      Parameters:
      aConsumer - The consumer invoked for each footer record. May not be null.