Package com.jcraft.jzlib
Class DeflaterOutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
com.jcraft.jzlib.DeflaterOutputStream
- All Implemented Interfaces:
- Closeable,- Flushable,- AutoCloseable
- Direct Known Subclasses:
- GZIPOutputStream
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected byte[]protected static final intprotected final Deflaterprotected booleanFields inherited from class java.io.FilterOutputStreamout
- 
Constructor SummaryConstructorsConstructorDescriptionDeflaterOutputStream(OutputStream out, Deflater def) DeflaterOutputStream(OutputStream out, Deflater deflater, int size) DeflaterOutputStream(OutputStream out, Deflater deflater, int size, boolean close_out) 
- 
Method SummaryMethods inherited from class java.io.FilterOutputStreamwriteMethods inherited from class java.io.OutputStreamnullOutputStream
- 
Field Details- 
deflater
- 
bufferprotected byte[] buffer
- 
mydeflaterprotected boolean mydeflater
- 
DEFAULT_BUFSIZEprotected static final int DEFAULT_BUFSIZE- See Also:
 
 
- 
- 
Constructor Details- 
DeflaterOutputStream- Throws:
- IOException
 
- 
DeflaterOutputStream- Throws:
- IOException
 
- 
DeflaterOutputStream- Throws:
- IOException
 
- 
DeflaterOutputStreampublic DeflaterOutputStream(OutputStream out, Deflater deflater, int size, boolean close_out) throws IOException - Throws:
- IOException
 
 
- 
- 
Method Details- 
write- Overrides:
- writein class- FilterOutputStream
- Throws:
- IOException
 
- 
write- Overrides:
- writein class- FilterOutputStream
- Throws:
- IOException
 
- 
finish- Throws:
- IOException
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Overrides:
- closein class- FilterOutputStream
- Throws:
- IOException
 
- 
deflate- Throws:
- IOException
 
- 
flush- Specified by:
- flushin interface- Flushable
- Overrides:
- flushin class- FilterOutputStream
- Throws:
- IOException
 
- 
getTotalInpublic long getTotalIn()
- 
getTotalOutpublic long getTotalOut()
- 
setSyncFlushpublic void setSyncFlush(boolean syncFlush) 
- 
getSyncFlushpublic boolean getSyncFlush()
- 
getDeflater
 
-