public class DeflaterOutputStream
extends java.io.FilterOutputStream
| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
buffer |
protected static int |
DEFAULT_BUFSIZE |
protected Deflater |
deflater |
protected boolean |
mydeflater |
| Constructor and Description |
|---|
DeflaterOutputStream(java.io.OutputStream out) |
DeflaterOutputStream(java.io.OutputStream out,
Deflater def) |
DeflaterOutputStream(java.io.OutputStream out,
Deflater deflater,
int size) |
DeflaterOutputStream(java.io.OutputStream out,
Deflater deflater,
int size,
boolean close_out) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected int |
deflate(int flush) |
void |
finish() |
void |
flush() |
Deflater |
getDeflater() |
boolean |
getSyncFlush() |
long |
getTotalIn() |
long |
getTotalOut() |
void |
setSyncFlush(boolean syncFlush) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
protected final Deflater deflater
protected byte[] buffer
protected boolean mydeflater
protected static final int DEFAULT_BUFSIZE
public DeflaterOutputStream(java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionpublic DeflaterOutputStream(java.io.OutputStream out,
Deflater def)
throws java.io.IOException
java.io.IOExceptionpublic DeflaterOutputStream(java.io.OutputStream out,
Deflater deflater,
int size)
throws java.io.IOException
java.io.IOExceptionpublic DeflaterOutputStream(java.io.OutputStream out,
Deflater deflater,
int size,
boolean close_out)
throws java.io.IOException
java.io.IOExceptionpublic void write(int b)
throws java.io.IOException
write in class java.io.FilterOutputStreamjava.io.IOExceptionpublic void write(byte[] b,
int off,
int len)
throws java.io.IOException
write in class java.io.FilterOutputStreamjava.io.IOExceptionpublic void finish()
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.FilterOutputStreamjava.io.IOExceptionprotected int deflate(int flush)
throws java.io.IOException
java.io.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.FilterOutputStreamjava.io.IOExceptionpublic long getTotalIn()
public long getTotalOut()
public void setSyncFlush(boolean syncFlush)
public boolean getSyncFlush()
public Deflater getDeflater()