uk.org.retep.util.io.bzip2
Class BZip2InputStream

java.lang.Object
  extended by java.io.InputStream
      extended by uk.org.retep.util.io.bzip2.BZip2InputStream
All Implemented Interfaces:
java.io.Closeable

@NotThreadSafe
public class BZip2InputStream
extends java.io.InputStream

An input stream that decompresses from the BZip2 format (without the file header chars) to be read as any other stream.

Author:
Keiron Liddle

Field Summary
static int baseBlockSize
           
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[] rNums
           
static int RUNA
           
static int RUNB
           
 
Constructor Summary
BZip2InputStream(java.io.InputStream zStream)
           
 
Method Summary
 int read()
           
 
Methods inherited from class java.io.InputStream
available, close, mark, markSupported, read, read, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

baseBlockSize

public static final int baseBlockSize
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

rNums

public static final int[] rNums
Constructor Detail

BZip2InputStream

public BZip2InputStream(java.io.InputStream zStream)
                 throws java.io.IOException
Throws:
java.io.IOException
Method Detail

read

public int read()
Specified by:
read in class java.io.InputStream


Copyright © 1998-2010 Retep Development Group. All Rights Reserved.