java.lang.Object
org.glassfish.grizzly.compression.lzma.impl.lz.InWindow
Direct Known Subclasses:
BinTree

public class InWindow extends Object
InWindow
Author:
Igor Pavlov
  • Field Details

    • _bufferBase

      public byte[] _bufferBase
    • _bufferOffset

      public int _bufferOffset
    • _blockSize

      public int _blockSize
    • _pos

      public int _pos
    • _streamPos

      public int _streamPos
  • Constructor Details

    • InWindow

      public InWindow()
  • Method Details

    • 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)