Class BinTree
- java.lang.Object
-
- org.dellroad.lzma.client.SevenZip.Compression.LZ.InWindow
-
- org.dellroad.lzma.client.SevenZip.Compression.LZ.BinTree
-
public class BinTree extends InWindow
-
-
Field Summary
-
Fields inherited from class org.dellroad.lzma.client.SevenZip.Compression.LZ.InWindow
_blockSize, _bufferBase, _bufferOffset, _pos, _streamPos
-
-
Constructor Summary
Constructors Constructor Description BinTree()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanCreate(int historySize, int keepAddBufferBefore, int matchMaxLen, int keepAddBufferAfter)intGetMatches(int[] distances)voidInit()voidMovePos()voidSetCutValue(int cutValue)voidSetType(int numHashBytes)voidSkip(int num)-
Methods inherited from class org.dellroad.lzma.client.SevenZip.Compression.LZ.InWindow
Create, GetIndexByte, GetMatchLen, GetNumAvailableBytes, MoveBlock, ReadBlock, ReduceOffsets, ReleaseStream, SetStream
-
-
-
-
Method Detail
-
SetType
public void SetType(int numHashBytes)
-
Init
public void Init() throws IOException- Overrides:
Initin classInWindow- Throws:
IOException
-
MovePos
public void MovePos() throws IOException- Overrides:
MovePosin classInWindow- Throws:
IOException
-
Create
public boolean Create(int historySize, int keepAddBufferBefore, int matchMaxLen, int keepAddBufferAfter)
-
GetMatches
public int GetMatches(int[] distances) throws IOException- Throws:
IOException
-
Skip
public void Skip(int num) throws IOException- Throws:
IOException
-
SetCutValue
public void SetCutValue(int cutValue)
-
-