bits
Class ArithmeticBitSequenceCompressor

java.lang.Object
  extended by bits.ArithmeticBitSequenceCompressor

public class ArithmeticBitSequenceCompressor
extends java.lang.Object

Author:
Jonathan L Dautrich Jr.

Field Summary
private static int BUFFER_SIZE
           
private static int MAX_CONTEXT_LENGTH
           
 
Constructor Summary
ArithmeticBitSequenceCompressor()
           
 
Method Summary
static BitSequence compress(BitSequence original)
           
static void compressionCheck(BitSequence sequence, boolean printAll)
           
static BitSequence decompress(BitSequence original)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BUFFER_SIZE

private static final int BUFFER_SIZE
See Also:
Constant Field Values

MAX_CONTEXT_LENGTH

private static final int MAX_CONTEXT_LENGTH
See Also:
Constant Field Values
Constructor Detail

ArithmeticBitSequenceCompressor

public ArithmeticBitSequenceCompressor()
Method Detail

compress

public static BitSequence compress(BitSequence original)

decompress

public static BitSequence decompress(BitSequence original)

compressionCheck

public static void compressionCheck(BitSequence sequence,
                                    boolean printAll)