All Downloads are FREE. Search and download functionalities are using the official Maven repository.

java.util.zip.Inflater Maven / Gradle / Ivy

package java.util.zip;

import com.jtransc.compression.JTranscInflater;

public class Inflater {
	private final JTranscInflater n;

	public Inflater(boolean nowrap) {
		n = new JTranscInflater(nowrap);
	}

	public Inflater() {
		this(false);
	}

	public void setInput(byte[] b, int off, int len) {
		this.n.setInput(b, off, len);
	}

	public void setInput(byte[] b) {
		this.n.setInput(b);
	}

	public void setDictionary(byte[] b, int off, int len) {
		this.n.setDictionary(b, off, len);
	}

	public void setDictionary(byte[] b) {
		this.n.setDictionary(b);
	}

	public int getRemaining() {
		return this.n.getRemaining();
	}

	public boolean needsInput() {
		return this.n.needsInput();
	}

	public boolean needsDictionary() {
		return this.n.needsDictionary();
	}

	public boolean finished() {
		return this.n.finished();
	}

	public int inflate(byte[] b, int off, int len) throws DataFormatException {
		return this.n.inflate(b, off, len);
	}

	public int inflate(byte[] b) throws DataFormatException {
		return this.n.inflate(b);
	}

	public int getAdler() {
		return this.n.getAdler();
	}

	public int getTotalIn() {
		return this.n.getTotalIn();
	}

	public long getBytesRead() {
		return this.n.getBytesRead();
	}

	public int getTotalOut() {
		return this.n.getTotalOut();
	}

	public long getBytesWritten() {
		return this.n.getBytesWritten();
	}

	public void reset() {
		this.n.reset();
	}

	public void end() {
		this.n.end();
	}

	protected void finalize() {
		//this.n.finalize();
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy