Top Fields Constructors Methods
org.tukaani.xz.lz

public final Class LZDecoder

extends Object
Class Inheritance
Imports
java.io.DataInputStream, .IOException, org.tukaani.xz.ArrayCache, .CorruptedInputException

Field Summary

Modifier and TypeField and Description
private final byte[]
private final int
private int
private int
private int
private int
private int
private int

Constructor Summary

AccessConstructor and Description
public
LZDecoder(int dictSize, byte[] presetDict, ArrayCache arrayCache)

Method Summary

Modifier and TypeMethod and Description
public void
public int
flush(byte[] out, int outOff)

public int
getByte(int dist)

public int
public boolean
public boolean
public void
public void
putByte(byte b)

public void
repeat(int dist, int len)

public void
public void
public void
setLimit(int outMax)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bufback to summary
private final byte[] buf
bufSizeback to summary
private final int bufSize
fullback to summary
private int full
limitback to summary
private int limit
pendingDistback to summary
private int pendingDist
pendingLenback to summary
private int pendingLen
posback to summary
private int pos
startback to summary
private int start

Constructor Detail

LZDecoderback to summary
public LZDecoder(int dictSize, byte[] presetDict, ArrayCache arrayCache)

Method Detail

copyUncompressedback to summary
public void copyUncompressed(DataInputStream inData, int len) throws IOException
flushback to summary
public int flush(byte[] out, int outOff)
getByteback to summary
public int getByte(int dist)
getPosback to summary
public int getPos()
hasPendingback to summary
public boolean hasPending()
hasSpaceback to summary
public boolean hasSpace()
putArraysToCacheback to summary
public void putArraysToCache(ArrayCache arrayCache)
putByteback to summary
public void putByte(byte b)
repeatback to summary
public void repeat(int dist, int len) throws IOException
repeatPendingback to summary
public void repeatPending() throws IOException
resetback to summary
public void reset()
setLimitback to summary
public void setLimit(int outMax)