Class InWindow
- java.lang.Object
-
- org.glassfish.grizzly.compression.lzma.impl.lz.InWindow
-
-
Field Summary
Fields Modifier and Type Field Description int_blockSizebyte[]_bufferBaseint_bufferOffsetint_posint_streamPos
-
Constructor Summary
Constructors Constructor Description InWindow()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreate(int keepSizeBefore, int keepSizeAfter, int keepSizeReserv)bytegetIndexByte(int index)intgetMatchLen(int index, int distance, int limit)intgetNumAvailableBytes()voidinit()voidmoveBlock()voidmovePos()voidreadBlock()voidreduceOffsets(int subValue)voidreleaseBuffer()voidsetBuffer(Buffer buffer)
-
-
-
Method Detail
-
moveBlock
public void moveBlock()
-
readBlock
public void readBlock() throws IOException- Throws:
IOException
-
create
public void create(int keepSizeBefore, int keepSizeAfter, int keepSizeReserv)
-
setBuffer
public void setBuffer(Buffer buffer)
-
releaseBuffer
public void releaseBuffer()
-
init
public void init() throws IOException- Throws:
IOException
-
movePos
public void movePos() throws IOException- Throws:
IOException
-
getIndexByte
public byte getIndexByte(int index)
-
getMatchLen
public int getMatchLen(int index, int distance, int limit)
-
getNumAvailableBytes
public int getNumAvailableBytes()
-
reduceOffsets
public void reduceOffsets(int subValue)
-
-