org.glassfish.grizzly.compression.lzma.impl.rangecoder
Class BitTreeDecoder

java.lang.Object
  extended by org.glassfish.grizzly.compression.lzma.impl.rangecoder.BitTreeDecoder

public class BitTreeDecoder
extends java.lang.Object

BitTreeDecoder

Author:
Igor Pavlov

Constructor Summary
BitTreeDecoder(int numBitLevels)
           
 
Method Summary
 boolean decode(LZMADecoder.LZMAInputState decodeState, RangeDecoder rangeDecoder)
           
 void init()
           
 boolean reverseDecode(LZMADecoder.LZMAInputState decodeState, RangeDecoder rangeDecoder)
           
static boolean reverseDecode(LZMADecoder.LZMAInputState decodeState, short[] Models, int startIndex, RangeDecoder 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 boolean decode(LZMADecoder.LZMAInputState decodeState,
                      RangeDecoder rangeDecoder)
               throws java.io.IOException
Throws:
java.io.IOException

reverseDecode

public boolean reverseDecode(LZMADecoder.LZMAInputState decodeState,
                             RangeDecoder rangeDecoder)
                      throws java.io.IOException
Throws:
java.io.IOException

reverseDecode

public static boolean reverseDecode(LZMADecoder.LZMAInputState decodeState,
                                    short[] Models,
                                    int startIndex,
                                    RangeDecoder rangeDecoder,
                                    int NumBitLevels)
                             throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2012 Oracle Corporation. All Rights Reserved.