com.github.junrar.unpack.ppm
Class ModelPPM

java.lang.Object
  extended by com.github.junrar.unpack.ppm.ModelPPM

public class ModelPPM
extends Object

DOCUMENT ME

Version:
$LastChangedRevision$
Author:
$LastChangedBy$

Field Summary
static int BIN_SCALE
           
static int INT_BITS
           
static int INTERVAL
           
static int MAX_FREQ
           
static int MAX_O
           
static int PERIOD_BITS
           
static int TOT_BITS
           
 
Constructor Summary
ModelPPM()
           
 
Method Summary
 int decodeChar()
           
 boolean decodeInit(Unpack unpackRead, int escChar)
           
 int[][] getBinSumm()
           
 int[] getCharMask()
           
 RangeCoder getCoder()
           
 SEE2Context getDummySEE2Cont()
           
 int getEscCount()
           
 State getFoundState()
           
 int[] getHB2Flag()
           
 byte[] getHeap()
           
 int getHiBitsFlag()
           
 int getInitEsc()
           
 int getInitRL()
           
 int[] getNS2BSIndx()
           
 int[] getNS2Indx()
           
 int getNumMasked()
           
 int getOrderFall()
           
 int getPrevSuccess()
           
 int getRunLength()
           
 SEE2Context[][] getSEE2Cont()
           
 SubAllocator getSubAlloc()
           
 void incEscCount(int dEscCount)
           
 void incRunLength(int dRunLength)
           
 void setEscCount(int escCount)
           
 void setHiBitsFlag(int hiBitsFlag)
           
 void setInitEsc(int initEsc)
           
 void setNumMasked(int numMasked)
           
 void setPrevSuccess(int prevSuccess)
           
 void setRunLength(int runLength)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MAX_O

public static final int MAX_O
See Also:
Constant Field Values

INT_BITS

public static final int INT_BITS
See Also:
Constant Field Values

PERIOD_BITS

public static final int PERIOD_BITS
See Also:
Constant Field Values

TOT_BITS

public static final int TOT_BITS
See Also:
Constant Field Values

INTERVAL

public static final int INTERVAL
See Also:
Constant Field Values

BIN_SCALE

public static final int BIN_SCALE
See Also:
Constant Field Values

MAX_FREQ

public static final int MAX_FREQ
See Also:
Constant Field Values
Constructor Detail

ModelPPM

public ModelPPM()
Method Detail

getSubAlloc

public SubAllocator getSubAlloc()

decodeInit

public boolean decodeInit(Unpack unpackRead,
                          int escChar)
                   throws IOException,
                          RarException
Throws:
IOException
RarException

decodeChar

public int decodeChar()
               throws IOException,
                      RarException
Throws:
IOException
RarException

getSEE2Cont

public SEE2Context[][] getSEE2Cont()

getDummySEE2Cont

public SEE2Context getDummySEE2Cont()

getInitRL

public int getInitRL()

setEscCount

public void setEscCount(int escCount)

getEscCount

public int getEscCount()

incEscCount

public void incEscCount(int dEscCount)

getCharMask

public int[] getCharMask()

getNumMasked

public int getNumMasked()

setNumMasked

public void setNumMasked(int numMasked)

setPrevSuccess

public void setPrevSuccess(int prevSuccess)

getInitEsc

public int getInitEsc()

setInitEsc

public void setInitEsc(int initEsc)

setRunLength

public void setRunLength(int runLength)

getRunLength

public int getRunLength()

incRunLength

public void incRunLength(int dRunLength)

getPrevSuccess

public int getPrevSuccess()

getHiBitsFlag

public int getHiBitsFlag()

setHiBitsFlag

public void setHiBitsFlag(int hiBitsFlag)

getBinSumm

public int[][] getBinSumm()

getCoder

public RangeCoder getCoder()

getHB2Flag

public int[] getHB2Flag()

getNS2BSIndx

public int[] getNS2BSIndx()

getNS2Indx

public int[] getNS2Indx()

getFoundState

public State getFoundState()

getHeap

public byte[] getHeap()

getOrderFall

public int getOrderFall()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012. All Rights Reserved.