com.jguild.jrpm.io.bzip2
Class CBZip2OutputStream

java.lang.Object
  extended byjava.io.OutputStream
      extended bycom.jguild.jrpm.io.bzip2.CBZip2OutputStream
All Implemented Interfaces:
BZip2Constants

public class CBZip2OutputStream
extends java.io.OutputStream
implements BZip2Constants

An output stream that compresses into the BZip2 format (without the file header chars) into another stream.

Author:
Keiron Liddle TODO: Update to BZip2 1.0.1

Field Summary
static int BASE_BLOCK_SIZE
           
static int G_SIZE
           
static int MAX_ALPHA_SIZE
           
static int MAX_CODE_LEN
           
static int MAX_SELECTORS
           
static int N_GROUPS
           
static int N_ITERS
           
static int NUM_OVERSHOOT_BYTES
           
static int[] RAND_NUMS
           
static int RUNA
           
static int RUNB
           
 
Constructor Summary
CBZip2OutputStream(java.io.OutputStream output)
           
CBZip2OutputStream(java.io.OutputStream output, int blockSize)
           
 
Method Summary
 void close()
           
 void finalize()
           
 void flush()
           
 void write(int bv)
          modified by Oliver Merkel, 010128
 
Methods inherited from class java.io.OutputStream
write, write
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BASE_BLOCK_SIZE

public static final int BASE_BLOCK_SIZE
See Also:
Constant Field Values

MAX_ALPHA_SIZE

public static final int MAX_ALPHA_SIZE
See Also:
Constant Field Values

MAX_CODE_LEN

public static final int MAX_CODE_LEN
See Also:
Constant Field Values

RUNA

public static final int RUNA
See Also:
Constant Field Values

RUNB

public static final int RUNB
See Also:
Constant Field Values

N_GROUPS

public static final int N_GROUPS
See Also:
Constant Field Values

G_SIZE

public static final int G_SIZE
See Also:
Constant Field Values

N_ITERS

public static final int N_ITERS
See Also:
Constant Field Values

MAX_SELECTORS

public static final int MAX_SELECTORS
See Also:
Constant Field Values

NUM_OVERSHOOT_BYTES

public static final int NUM_OVERSHOOT_BYTES
See Also:
Constant Field Values

RAND_NUMS

public static final int[] RAND_NUMS
Constructor Detail

CBZip2OutputStream

public CBZip2OutputStream(java.io.OutputStream output)
                   throws java.io.IOException

CBZip2OutputStream

public CBZip2OutputStream(java.io.OutputStream output,
                          int blockSize)
                   throws java.io.IOException
Method Detail

close

public void close()
           throws java.io.IOException
Throws:
java.io.IOException

finalize

public void finalize()
              throws java.lang.Throwable
Throws:
java.lang.Throwable

flush

public void flush()
           throws java.io.IOException
Throws:
java.io.IOException

write

public void write(int bv)
           throws java.io.IOException
modified by Oliver Merkel, 010128

Parameters:
bv - Description of Parameter
Throws:
java.io.IOException - Description of Exception


Copyright © 2002-2005 Sourceforge. All Rights Reserved.