Top Inners Fields Constructors Methods
org.glassfish.grizzly.compression.lzma

public Class LZMADecoder

extends AbstractTransformer<Buffer, Buffer>
Class Inheritance
Imports
java.io.IOException, org.glassfish.grizzly.AbstractTransformer, .Buffer, .Cacheable, .ThreadCache, .TransformationException, .TransformationResult, org.glassfish.grizzly.attributes.AttributeStorage, org.glassfish.grizzly.compression.lzma.impl.Base, .Decoder, .Decoder.LiteralDecoder, org.glassfish.grizzly.memory.MemoryManager

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private static final ThreadCache.CachedTypeIndex<LZMADecoder.LZMAInputState>
Inherited from org.glassfish.grizzly.AbstractTransformer:
attributeBuilderstateAttr

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static LZMADecoder.LZMAInputState
protected AbstractTransformer.LastResultAwareState<Buffer, Buffer>
private Decoder.State
decodeBuffer(final Buffer buffer, final LZMADecoder.LZMAInputState state)

private static void
public void
public String
getName()

Implements org.glassfish.grizzly.Transformer.getName.

Get the Transformer name.

public boolean
protected TransformationResult<Buffer, Buffer>
Inherited from org.glassfish.grizzly.AbstractTransformer:
getLastResultgetMemoryManagergetNamePrefixgetValueobtainMemoryManagerobtainStateObjectreleasesaveLastResultsetMemoryManagertransform

Field Detail

CACHE_IDXback to summary
private static final ThreadCache.CachedTypeIndex<LZMADecoder.LZMAInputState> CACHE_IDX

Constructor Detail

LZMADecoderback to summary
public LZMADecoder()

Method Detail

createback to summary
public static LZMADecoder.LZMAInputState create()
createStateObjectback to summary
protected AbstractTransformer.LastResultAwareState<Buffer, Buffer> createStateObject()

Overrides org.glassfish.grizzly.AbstractTransformer.createStateObject.

Annotations
@Override
decodeBufferback to summary
private Decoder.State decodeBuffer(final Buffer buffer, final LZMADecoder.LZMAInputState state)
disposeDstBufferback to summary
private static void disposeDstBuffer(LZMADecoder.LZMAInputState state)
finishback to summary
public void finish(AttributeStorage storage)
getNameback to summary
public String getName()

Implements org.glassfish.grizzly.Transformer.getName.

Doc from org.glassfish.grizzly.Transformer.getName.

Get the Transformer name. The name is used to store Transformer associated data.

Annotations
@Override
hasInputRemainingback to summary
public boolean hasInputRemaining(AttributeStorage storage, Buffer input)

Implements org.glassfish.grizzly.Transformer.hasInputRemaining.

Annotations
@Override
transformImplback to summary
protected TransformationResult<Buffer, Buffer> transformImpl(AttributeStorage storage, Buffer input) throws TransformationException

Implements abstract org.glassfish.grizzly.AbstractTransformer.transformImpl.

Annotations
@Override
org.glassfish.grizzly.compression.lzma back to summary

public Class LZMADecoder.LZMAInputState

extends AbstractTransformer.LastResultAwareState<Buffer, Buffer>
implements Cacheable
Class Inheritance
All Implemented Interfaces
org.glassfish.grizzly.Cacheable

Field Summary

Modifier and TypeField and Description
public boolean
private final Decoder
public Decoder.LiteralDecoder.Decoder2
private final byte[]
private Buffer
private boolean
public int
public int
public int
private MemoryManager<E extends Buffer>
public long
public int
public byte
public int
public int
public int
public int
private Buffer
public int
public int
public int
public int
public int
public int
public int
public int
public int
public int
public int
public int
public int
Inherited from org.glassfish.grizzly.AbstractTransformer.LastResultAwareState:
lastResult

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Decoder
public Buffer
public MemoryManager<E extends Buffer>
public Buffer
public boolean
initialize(final Buffer buffer)

public boolean
public void
public void
public void
public void
Inherited from org.glassfish.grizzly.AbstractTransformer.LastResultAwareState:
getLastResultsetLastResult

Field Detail

decInitializedback to summary
public boolean decInitialized
decoderback to summary
private final Decoder decoder
decoder2back to summary
public Decoder.LiteralDecoder.Decoder2 decoder2
decoderConfigBitsback to summary
private final byte[] decoderConfigBits
dstback to summary
private Buffer dst
initializedback to summary
private boolean initialized
inner1Stateback to summary
public int inner1State
inner2Stateback to summary
public int inner2State
lastMethodResultback to summary
public int lastMethodResult
mmback to summary
private MemoryManager<E extends Buffer> mm
nowPos64back to summary
public long nowPos64
posStateback to summary
public int posState
prevByteback to summary
public byte prevByte
rep0back to summary
public int rep0
rep1back to summary
public int rep1
rep2back to summary
public int rep2
rep3back to summary
public int rep3
srcback to summary
private Buffer src
stateback to summary
public int state
state31back to summary
public int state31
state311back to summary
public int state311
state311Distanceback to summary
public int state311Distance
state32back to summary
public int state32
state321back to summary
public int state321
state321NumDirectBitsback to summary
public int state321NumDirectBits
state32PosSlotback to summary
public int state32PosSlot
state3Lenback to summary
public int state3Len
staticBitIndexback to summary
public int staticBitIndex
staticMback to summary
public int staticM
staticReverseDecodeMethodStateback to summary
public int staticReverseDecodeMethodState
staticSymbolback to summary
public int staticSymbol

Constructor Detail

LZMAInputStateback to summary
public LZMAInputState()

Method Detail

getDecoderback to summary
public Decoder getDecoder()
getDstback to summary
public Buffer getDst()
getMemoryManagerback to summary
public MemoryManager<E extends Buffer> getMemoryManager()
getSrcback to summary
public Buffer getSrc()
initializeback to summary
public boolean initialize(final Buffer buffer)
isInitializedback to summary
public boolean isInitialized()
recycleback to summary
public void recycle()

Implements org.glassfish.grizzly.Cacheable.recycle.

Annotations
@Override
setDstback to summary
public void setDst(Buffer dst)
setMemoryManagerback to summary
public void setMemoryManager(MemoryManager<E extends Buffer> mm)
setSrcback to summary
public void setSrc(Buffer src)