SevenZip.Compression.LZ
Class BinTree
java.lang.Object
SevenZip.Compression.LZ.InWindow
SevenZip.Compression.LZ.BinTree
public class BinTree
- extends InWindow
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_CRCTable
public static int[] _CRCTable
BinTree
public BinTree()
SetType
public void SetType(int numHashBytes,
boolean big)
Init
public void Init(java.io.InputStream inStream)
throws java.io.IOException
- Overrides:
Init
in class InWindow
- Throws:
java.io.IOException
ReleaseStream
public void ReleaseStream()
- Overrides:
ReleaseStream
in class InWindow
MovePos
public void MovePos()
throws java.io.IOException
- Overrides:
MovePos
in class InWindow
- Throws:
java.io.IOException
GetIndexByte
public int GetIndexByte(int index)
- Overrides:
GetIndexByte
in class InWindow
GetMatchLen
public int GetMatchLen(int index,
int distance,
int limit)
- Overrides:
GetMatchLen
in class InWindow
GetNumAvailableBytes
public int GetNumAvailableBytes()
- Overrides:
GetNumAvailableBytes
in class InWindow
Create
public void Create(int historySize,
int keepAddBufferBefore,
int matchMaxLen,
int keepAddBufferAfter)
GetLongestMatch
public int GetLongestMatch(int[] distances)
DummyLongestMatch
public void DummyLongestMatch()