org.apache.poi.xssf.streaming
Class GZIPSheetDataWriter
java.lang.Object
  
org.apache.poi.xssf.streaming.SheetDataWriter
      
org.apache.poi.xssf.streaming.GZIPSheetDataWriter
public class GZIPSheetDataWriter
- extends SheetDataWriter
 
Sheet writer that supports gzip compression of the temp files.
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
GZIPSheetDataWriter
public GZIPSheetDataWriter()
                    throws java.io.IOException
- Throws:
 java.io.IOException
GZIPSheetDataWriter
public GZIPSheetDataWriter(SharedStringsTable sharedStringsTable)
                    throws java.io.IOException
- Parameters:
 sharedStringsTable - the shared strings table, or null if inline text is used
- Throws:
 java.io.IOException
createTempFile
public java.io.File createTempFile()
                            throws java.io.IOException
- Description copied from class: 
SheetDataWriter 
- Create a temp file to write sheet data. 
 By default, temp files are created in the default temporary-file directory
 with a prefix "poi-sxssf-sheet" and suffix ".xml".  Subclasses can override 
 it and specify a different temp directory or filename or suffix, e.g. 
.gz
- Overrides:
 createTempFile in class SheetDataWriter
 
- Returns:
 - temp file to write sheet data
 - Throws:
 java.io.IOException
 
 
createWriter
public java.io.Writer createWriter(java.io.File fd)
                            throws java.io.IOException
- Description copied from class: 
SheetDataWriter 
- Create a writer for the sheet data.
- Overrides:
 createWriter in class SheetDataWriter
 
- Parameters:
 fd - the file to write to
- Returns:
 - a wrapped instance of GZIPOutputStream
 - Throws:
 java.io.IOException
 
 
getWorksheetXMLInputStream
public java.io.InputStream getWorksheetXMLInputStream()
                                               throws java.io.IOException
- Overrides:
 getWorksheetXMLInputStream in class SheetDataWriter
 
- Returns:
 - a GZIPInputStream stream to read the compressed temp file
 - Throws:
 java.io.IOException
 
                Copyright 2015 The Apache Software Foundation or
        its licensors, as applicable.