public class RangeCoder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RangeCoder.SubRange |
| Constructor and Description |
|---|
RangeCoder() |
| Modifier and Type | Method and Description |
|---|---|
void |
ariDecNormalize() |
void |
decode() |
int |
getCurrentCount() |
long |
getCurrentShiftCount(int SHIFT) |
RangeCoder.SubRange |
getSubRange() |
void |
initDecoder(Unpack unpackRead) |
java.lang.String |
toString() |
public static final int TOP
public static final int BOT
public RangeCoder.SubRange getSubRange()
public void initDecoder(Unpack unpackRead) throws java.io.IOException, RarException
java.io.IOExceptionRarExceptionpublic int getCurrentCount()
public long getCurrentShiftCount(int SHIFT)
public void decode()
public void ariDecNormalize()
throws java.io.IOException,
RarException
java.io.IOExceptionRarExceptionpublic java.lang.String toString()
toString in class java.lang.Object