Client and backend. This class is shared: the same code is compiled into your app and into your server, so everything on this page works in both.

public class Deflater

  1. Object
  2. Deflater

Fields

public static final int DEFAULT_COMPRESSION = -1
public static final int NO_COMPRESSION = 0
public static final int BEST_SPEED = 1
public static final int BEST_COMPRESSION = 9
public static final int DEFAULT_STRATEGY = 0
public static final int FILTERED = 1
public static final int HUFFMAN_ONLY = 2
public static final int DEFLATED = 8
public static final int NO_FLUSH = 0
public static final int SYNC_FLUSH = 2
public static final int FULL_FLUSH = 3

Constructors

public Deflater()
public Deflater(int arg0)
public Deflater(int arg0, boolean arg1)

Methods

public void setInput(byte[] arg0)
public void setInput(byte[] arg0, int arg1, int arg2)
public void setDictionary(byte[] arg0)
public void setDictionary(byte[] arg0, int arg1, int arg2)
public void setLevel(int arg0)
public void setStrategy(int arg0)
public boolean needsInput()
public void finish()
public boolean finished()
public int deflate(byte[] arg0)
public int deflate(byte[] arg0, int arg1, int arg2)
public int deflate(byte[] arg0, int arg1, int arg2, int arg3)
public int getAdler()
public long getBytesRead()
public long getBytesWritten()
public int getTotalIn()
public int getTotalOut()
public void reset()
public void end()

Inherited methods

Field details

DEFAULT_COMPRESSION

public static final int DEFAULT_COMPRESSION = -1

NO_COMPRESSION

public static final int NO_COMPRESSION = 0

BEST_SPEED

public static final int BEST_SPEED = 1

BEST_COMPRESSION

public static final int BEST_COMPRESSION = 9

DEFAULT_STRATEGY

public static final int DEFAULT_STRATEGY = 0

FILTERED

public static final int FILTERED = 1

HUFFMAN_ONLY

public static final int HUFFMAN_ONLY = 2

DEFLATED

public static final int DEFLATED = 8

NO_FLUSH

public static final int NO_FLUSH = 0

SYNC_FLUSH

public static final int SYNC_FLUSH = 2

FULL_FLUSH

public static final int FULL_FLUSH = 3

Constructor details

Deflater

public Deflater()

Deflater

public Deflater(int arg0)

Deflater

public Deflater(int arg0, boolean arg1)

Method details

setInput

public void setInput(byte[] arg0)

setInput

public void setInput(byte[] arg0, int arg1, int arg2)

setDictionary

public void setDictionary(byte[] arg0)

setDictionary

public void setDictionary(byte[] arg0, int arg1, int arg2)

setLevel

public void setLevel(int arg0)

setStrategy

public void setStrategy(int arg0)

needsInput

public boolean needsInput()

finish

public void finish()

finished

public boolean finished()

deflate

public int deflate(byte[] arg0)

deflate

public int deflate(byte[] arg0, int arg1, int arg2)

deflate

public int deflate(byte[] arg0, int arg1, int arg2, int arg3)

getAdler

public int getAdler()

getBytesRead

public long getBytesRead()

getBytesWritten

public long getBytesWritten()

getTotalIn

public int getTotalIn()

getTotalOut

public int getTotalOut()

reset

public void reset()

end

public void end()