Top Description Fields Constructors Methods
org.glassfish.grizzly.compression.lzma.impl.rangecoder

public Class RangeDecoder

extends Object
Class Inheritance
Imports
java.io.IOException, org.glassfish.grizzly.Buffer, org.glassfish.grizzly.compression.lzma.LZMADecoder

RangeDecoder
Author
Igor Pavlov

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv Buffer
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv int
pack-priv int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
decodeBit(LZMADecoder.LZMAInputState decodeState, short[] probs, int index)

public final boolean
decodeDirectBits(LZMADecoder.LZMAInputState decodeState, int numTotalBits)

public final void
init()

public static void
initBitModels(short[] probs)

public final void
public final void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

Codeback to summary
pack-priv int Code
decodeBitStateback to summary
pack-priv int decodeBitState
decodeDirectBitsIback to summary
pack-priv int decodeDirectBitsI
decodeDirectBitsResultback to summary
pack-priv int decodeDirectBitsResult
decodeDirectBitsStateback to summary
pack-priv int decodeDirectBitsState
inputBufferback to summary
pack-priv Buffer inputBuffer
kBitModelTotalback to summary
pack-priv static final int kBitModelTotal
kNumBitModelTotalBitsback to summary
pack-priv static final int kNumBitModelTotalBits
kNumMoveBitsback to summary
pack-priv static final int kNumMoveBits
kTopMaskback to summary
pack-priv static final int kTopMask
newBoundback to summary
pack-priv int newBound
Rangeback to summary
pack-priv int Range

Constructor Detail

RangeDecoderback to summary
public RangeDecoder()

Method Detail

decodeBitback to summary
public boolean decodeBit(LZMADecoder.LZMAInputState decodeState, short[] probs, int index) throws IOException
decodeDirectBitsback to summary
public final boolean decodeDirectBits(LZMADecoder.LZMAInputState decodeState, int numTotalBits) throws IOException
initback to summary
public final void init() throws IOException
initBitModelsback to summary
public static void initBitModels(short[] probs)
initFromStateback to summary
public final void initFromState(final LZMADecoder.LZMAInputState decoderState)
releaseBufferback to summary
public final void releaseBuffer()