Class EventWorkbookBuilder.SheetRecordCollectingListener

java.lang.Object
org.apache.poi.hssf.eventusermodel.EventWorkbookBuilder.SheetRecordCollectingListener
All Implemented Interfaces:
HSSFListener
Enclosing class:
EventWorkbookBuilder

public static class EventWorkbookBuilder.SheetRecordCollectingListener extends Object implements HSSFListener
A wrapping HSSFListener which will collect BoundSheetRecords and ExternSheetRecords as they go past, so you can create a Stub InternalWorkbook from them once required.
  • Constructor Details

    • SheetRecordCollectingListener

      public SheetRecordCollectingListener(HSSFListener childListener)
  • Method Details

    • getBoundSheetRecords

      public BoundSheetRecord[] getBoundSheetRecords()
    • getExternSheetRecords

      public ExternSheetRecord[] getExternSheetRecords()
    • getSSTRecord

      public SSTRecord getSSTRecord()
    • getStubHSSFWorkbook

      public HSSFWorkbook getStubHSSFWorkbook()
    • getStubWorkbook

      public InternalWorkbook getStubWorkbook()
    • processRecord

      public void processRecord(Record record)
      Process this record ourselves, and then pass it on to our child listener
      Specified by:
      processRecord in interface HSSFListener
      Parameters:
      record - the record to be processed
    • processRecordInternally

      public void processRecordInternally(Record record)
      Process the record ourselves, but do not pass it on to the child Listener.
      Parameters:
      record - the record to be processed