Class DeferredSXSSFSheet

    • Constructor Detail

      • DeferredSXSSFSheet

        public DeferredSXSSFSheet​(DeferredSXSSFWorkbook workbook,
                                  XSSFSheet xSheet)
                           throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getWorksheetXMLInputStream

        public java.io.InputStream getWorksheetXMLInputStream()
                                                       throws java.io.IOException
        Unsupported in DeferredSXSSFSheet
        Overrides:
        getWorksheetXMLInputStream in class SXSSFSheet
        Throws:
        java.lang.RuntimeException - this is unsupported
        java.io.IOException
      • setRowGenerator

        public void setRowGenerator​(RowGeneratorFunction rowGenerator)
        Add a function to generate rows for the sheet. This function should only create rows and cells. Any other settings like creating cell styles should be done in separate calls outside this function.
        Parameters:
        rowGenerator - RowGeneratorFunction
      • writeRows

        public void writeRows​(java.io.OutputStream out)
                       throws java.io.IOException
        Throws:
        java.io.IOException