Class LZMADecoder.LZMAInputState
- java.lang.Object
-
- org.glassfish.grizzly.AbstractTransformer.LastResultAwareState<Buffer,Buffer>
-
- org.glassfish.grizzly.compression.lzma.LZMADecoder.LZMAInputState
-
- All Implemented Interfaces:
Cacheable
- Enclosing class:
- LZMADecoder
public static class LZMADecoder.LZMAInputState extends AbstractTransformer.LastResultAwareState<Buffer,Buffer> implements Cacheable
-
-
Field Summary
Fields Modifier and Type Field Description booleandecInitializedDecoder.LiteralDecoder.Decoder2decoder2intinner1Stateintinner2StateintlastMethodResultlongnowPos64intposStatebyteprevByteintrep0intrep1intrep2intrep3intstateintstate31intstate311intstate311Distanceintstate32intstate321intstate321NumDirectBitsintstate32PosSlotintstate3LenintstaticBitIndexintstaticMintstaticReverseDecodeMethodStateintstaticSymbol-
Fields inherited from class org.glassfish.grizzly.AbstractTransformer.LastResultAwareState
lastResult
-
-
Constructor Summary
Constructors Constructor Description LZMAInputState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DecodergetDecoder()BuffergetDst()MemoryManagergetMemoryManager()BuffergetSrc()booleaninitialize(Buffer buffer)booleanisInitialized()voidrecycle()voidsetDst(Buffer dst)voidsetMemoryManager(MemoryManager mm)voidsetSrc(Buffer src)-
Methods inherited from class org.glassfish.grizzly.AbstractTransformer.LastResultAwareState
getLastResult, setLastResult
-
-
-
-
Field Detail
-
state
public int state
-
rep0
public int rep0
-
rep1
public int rep1
-
rep2
public int rep2
-
rep3
public int rep3
-
nowPos64
public long nowPos64
-
prevByte
public byte prevByte
-
decInitialized
public boolean decInitialized
-
posState
public int posState
-
lastMethodResult
public int lastMethodResult
-
inner1State
public int inner1State
-
inner2State
public int inner2State
-
decoder2
public Decoder.LiteralDecoder.Decoder2 decoder2
-
staticReverseDecodeMethodState
public int staticReverseDecodeMethodState
-
staticM
public int staticM
-
staticBitIndex
public int staticBitIndex
-
staticSymbol
public int staticSymbol
-
state3Len
public int state3Len
-
state31
public int state31
-
state311
public int state311
-
state311Distance
public int state311Distance
-
state32
public int state32
-
state32PosSlot
public int state32PosSlot
-
state321
public int state321
-
state321NumDirectBits
public int state321NumDirectBits
-
-
Method Detail
-
initialize
public boolean initialize(Buffer buffer)
-
isInitialized
public boolean isInitialized()
-
getDecoder
public Decoder getDecoder()
-
getSrc
public Buffer getSrc()
-
setSrc
public void setSrc(Buffer src)
-
getDst
public Buffer getDst()
-
setDst
public void setDst(Buffer dst)
-
getMemoryManager
public MemoryManager getMemoryManager()
-
setMemoryManager
public void setMemoryManager(MemoryManager mm)
-
-