com.sun.grizzly.lzma.compression.rangecoder
Class BitTreeEncoder
java.lang.Object
com.sun.grizzly.lzma.compression.rangecoder.BitTreeEncoder
public class BitTreeEncoder
- extends Object
BitTreeEncoder
- Author:
- Igor Pavlov
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BitTreeEncoder
public BitTreeEncoder(int numBitLevels)
Init
public void Init()
Encode
public void Encode(Encoder rangeEncoder,
int symbol)
throws IOException
- Throws:
IOException
ReverseEncode
public void ReverseEncode(Encoder rangeEncoder,
int symbol)
throws IOException
- Throws:
IOException
GetPrice
public int GetPrice(int symbol)
ReverseGetPrice
public int ReverseGetPrice(int symbol)
ReverseGetPrice
public static int ReverseGetPrice(short[] Models,
int startIndex,
int NumBitLevels,
int symbol)
ReverseEncode
public static void ReverseEncode(short[] Models,
int startIndex,
Encoder rangeEncoder,
int NumBitLevels,
int symbol)
throws IOException
- Throws:
IOException
Copyright © 2012 Oracle Corporation. All Rights Reserved.