All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class java.util.zip.GZIPOutputStream
java.lang.Object
   |
   +----java.io.OutputStream
           |
           +----java.io.FilterOutputStream
                   |
                   +----java.util.zip.DeflaterOutputStream
                           |
                           +----java.util.zip.GZIPOutputStream
  -  public class GZIPOutputStream
  -  extends DeflaterOutputStream
		
This class implements a stream filter for writing compressed data in
 the GZIP file format.
   
  -   crc crc
-   CRC-32 of uncompressed data.
   
  -   GZIPOutputStream(OutputStream) GZIPOutputStream(OutputStream)
-   Creates a new output stream with a default buffer size.
  
-   GZIPOutputStream(OutputStream, int) GZIPOutputStream(OutputStream, int)
-   Creates a new output stream with the specified buffer size.
   
  -   close() close()
-   Writes remaining compressed data to the output stream and closes the
 underlying stream.
  
-   finish() finish()
-   Finishes writing compressed data to the output stream without closing
 the underlying stream.
  
-   write(byte[], int, int) write(byte[], int, int)
-   Writes array of bytes to the compressed output stream.
   
 crc
crc
 protected CRC32 crc
  -  CRC-32 of uncompressed data.
 
   
 GZIPOutputStream
GZIPOutputStream
 public GZIPOutputStream(OutputStream out,
                         int size) throws IOException
  -  Creates a new output stream with the specified buffer size.
   
- 
    -  Parameters:
    
-  out - the output stream
    -  size - the output buffer size
    
-  Throws: IOException
    
-  If an I/O error has occurred.
  
 
 GZIPOutputStream
GZIPOutputStream
 public GZIPOutputStream(OutputStream out) throws IOException
  -  Creates a new output stream with a default buffer size.
   
- 
    -  Parameters:
    
-  out - the output stream
    
-  Throws: IOException
    
-  If an I/O error has occurred.
  
 
   
 write
write
 public synchronized void write(byte buf[],
                                int off,
                                int len) throws IOException
  -  Writes array of bytes to the compressed output stream. This method
 will block until all the bytes are written.
   
- 
    -  Parameters:
    
-  buf - the data to be written
    -  off - the start offset of the data
    -  len - the length of the data
    
-  Throws: IOException
    
-  If an I/O error has occurred.
    
-  Overrides:
    
-  write in class DeflaterOutputStream
  
 
 finish
finish
 public void finish() throws IOException
  -  Finishes writing compressed data to the output stream without closing
 the underlying stream. Use this method when applying multiple filters
 in succession to the same output stream.
   
- 
    -  Throws: IOException
    
-  if an I/O error has occurred
    
-  Overrides:
    
-  finish in class DeflaterOutputStream
  
 
 close
close
 public void close() throws IOException
  -  Writes remaining compressed data to the output stream and closes the
 underlying stream.
   
- 
    -  Throws: IOException
    
-  if an I/O error has occurred
    
-  Overrides:
    
-  close in class DeflaterOutputStream
  
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index
Submit a bug or feature