Module org.glassfish.grizzly
Class RangeDecoder
java.lang.Object
org.glassfish.grizzly.compression.lzma.impl.rangecoder.RangeDecoder
RangeDecoder
- Author:
- Igor Pavlov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandecodeBit(LZMADecoder.LZMAInputState decodeState, short[] probs, int index) final booleandecodeDirectBits(LZMADecoder.LZMAInputState decodeState, int numTotalBits) final voidinit()static voidinitBitModels(short[] probs) final voidinitFromState(LZMADecoder.LZMAInputState decoderState) final void
-
Constructor Details
-
RangeDecoder
public RangeDecoder()
-
-
Method Details
-
initFromState
-
releaseBuffer
public final void releaseBuffer() -
init
- Throws:
IOException
-
decodeDirectBits
public final boolean decodeDirectBits(LZMADecoder.LZMAInputState decodeState, int numTotalBits) throws IOException - Throws:
IOException
-
decodeBit
public boolean decodeBit(LZMADecoder.LZMAInputState decodeState, short[] probs, int index) throws IOException - Throws:
IOException
-
initBitModels
public static void initBitModels(short[] probs)
-