public class CBZip2OutputStream extends java.io.OutputStream implements BZip2Constants
| Modifier and Type | Field and Description |
|---|---|
protected static int |
CLEARMASK |
protected static int |
DEPTH_THRESH |
protected static int |
GREATER_ICOST |
protected static int |
LESSER_ICOST |
protected static int |
SETMASK |
protected static int |
SMALL_THRESH |
baseBlockSize, G_SIZE, MAX_ALPHA_SIZE, MAX_CODE_LEN, MAX_CODE_LEN_GEN, MAX_SELECTORS, N_GROUPS, N_ITERS, NUM_OVERSHOOT_BYTES, RUNA, RUNB| Constructor and Description |
|---|
CBZip2OutputStream(java.io.OutputStream outStream) |
CBZip2OutputStream(java.io.OutputStream outStream,
int blockSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
finish() |
void |
flush() |
protected static void |
hbMakeCodeLengths(byte[] len,
int[] freq,
int alphaSize,
int maxLen) |
void |
write(int bv)
modified by Oliver Merkel, 010128
|
protected static final int SETMASK
protected static final int CLEARMASK
protected static final int GREATER_ICOST
protected static final int LESSER_ICOST
protected static final int SMALL_THRESH
protected static final int DEPTH_THRESH
public CBZip2OutputStream(java.io.OutputStream outStream)
throws java.io.IOException
java.io.IOExceptionpublic CBZip2OutputStream(java.io.OutputStream outStream,
int blockSize)
throws java.io.IOException
java.io.IOExceptionprotected static void hbMakeCodeLengths(byte[] len,
int[] freq,
int alphaSize,
int maxLen)
public void write(int bv)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.OutputStreamjava.io.IOExceptionpublic void finish()
throws java.io.IOException
java.io.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.OutputStreamjava.io.IOException