SevenZip.Compression.RangeCoder
Class BitTreeDecoder

java.lang.Object
  extended by SevenZip.Compression.RangeCoder.BitTreeDecoder

public class BitTreeDecoder
extends java.lang.Object


Constructor Summary
BitTreeDecoder(int numBitLevels)
           
 
Method Summary
 int Decode(Decoder rangeDecoder)
           
 void Init()
           
 int ReverseDecode(Decoder rangeDecoder)
           
static int ReverseDecode(short[] Models, int startIndex, Decoder rangeDecoder, int NumBitLevels)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BitTreeDecoder

public BitTreeDecoder(int numBitLevels)
Method Detail

Init

public void Init()

Decode

public int Decode(Decoder rangeDecoder)
           throws java.io.IOException
Throws:
java.io.IOException

ReverseDecode

public int ReverseDecode(Decoder rangeDecoder)
                  throws java.io.IOException
Throws:
java.io.IOException

ReverseDecode

public static int ReverseDecode(short[] Models,
                                int startIndex,
                                Decoder rangeDecoder,
                                int NumBitLevels)
                         throws java.io.IOException
Throws:
java.io.IOException