Top Fields Constructors Methods
lzma.sdk.lz

public Class InWindow

extends Object
Class Inheritance
Known Direct Subclasses
lzma.sdk.lz.BinTree
Imports
java.io.IOException

Field Summary

Modifier and TypeField and Description
private int
pack-priv byte[]
pack-priv int
private int
private int
private int
pack-priv int
private int
private InputStream
private boolean
pack-priv int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv void
create(int keepSizeBefore, int keepSizeAfter, int keepSizeReserv)

pack-priv void
free()

public byte
getIndexByte(int index)

public int
getMatchLen(int index, int distance, int limit)

public int
pack-priv void
init()

pack-priv void
pack-priv void
pack-priv void
pack-priv void
reduceOffsets(int subValue)

public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_blockSizeback to summary
private int _blockSize
_bufferBaseback to summary
pack-priv byte[] _bufferBase
_bufferOffsetback to summary
pack-priv int _bufferOffset
_keepSizeAfterback to summary
private int _keepSizeAfter
_keepSizeBeforeback to summary
private int _keepSizeBefore
_pointerToLastSafePositionback to summary
private int _pointerToLastSafePosition
_posback to summary
pack-priv int _pos
_posLimitback to summary
private int _posLimit
_streamback to summary
private InputStream _stream
_streamEndWasReachedback to summary
private boolean _streamEndWasReached
_streamPosback to summary
pack-priv int _streamPos

Constructor Detail

InWindowback to summary
public InWindow()

Method Detail

createback to summary
pack-priv void create(int keepSizeBefore, int keepSizeAfter, int keepSizeReserv)
freeback to summary
pack-priv void free()
getIndexByteback to summary
public byte getIndexByte(int index)
getMatchLenback to summary
public int getMatchLen(int index, int distance, int limit)
getNumAvailableBytesback to summary
public int getNumAvailableBytes()
initback to summary
pack-priv void init() throws IOException
moveBlockback to summary
pack-priv void moveBlock()
movePosback to summary
pack-priv void movePos() throws IOException
readBlockback to summary
pack-priv void readBlock() throws IOException
reduceOffsetsback to summary
pack-priv void reduceOffsets(int subValue)
releaseStreamback to summary
public void releaseStream()
setStreamback to summary
public void setStream(InputStream stream)