Class ZStream

java.lang.Object
com.jcraft.jzlib.ZStream
Direct Known Subclasses:
Deflater, Inflater

public class ZStream extends Object
ZStream
  • Field Details

  • Constructor Details

    • ZStream

      public ZStream()
    • ZStream

      public ZStream(com.jcraft.jzlib.Checksum adler)
  • Method Details

    • inflateInit

      public int inflateInit()
    • inflateInit

      public int inflateInit(boolean nowrap)
    • inflateInit

      public int inflateInit(int w)
    • inflateInit

      public int inflateInit(JZlib.WrapperType wrapperType)
    • inflateInit

      public int inflateInit(int w, JZlib.WrapperType wrapperType)
    • inflateInit

      public int inflateInit(int w, boolean nowrap)
    • inflate

      public int inflate(int f)
    • inflateEnd

      public int inflateEnd()
    • inflateSync

      public int inflateSync()
    • inflateSyncPoint

      public int inflateSyncPoint()
    • inflateSetDictionary

      public int inflateSetDictionary(byte[] dictionary, int dictLength)
    • inflateFinished

      public boolean inflateFinished()
    • deflateInit

      public int deflateInit(int level)
    • deflateInit

      public int deflateInit(int level, boolean nowrap)
    • deflateInit

      public int deflateInit(int level, int bits)
    • deflateInit

      public int deflateInit(int level, int bits, int memlevel, JZlib.WrapperType wrapperType)
    • deflateInit

      public int deflateInit(int level, int bits, int memlevel)
    • deflateInit

      public int deflateInit(int level, int bits, boolean nowrap)
    • deflate

      public int deflate(int flush)
    • deflateEnd

      public int deflateEnd()
    • deflateParams

      public int deflateParams(int level, int strategy)
    • deflateSetDictionary

      public int deflateSetDictionary(byte[] dictionary, int dictLength)
    • getAdler

      public long getAdler()
    • free

      public void free()
    • setOutput

      public void setOutput(byte[] buf)
    • setOutput

      public void setOutput(byte[] buf, int off, int len)
    • setInput

      public void setInput(byte[] buf)
    • setInput

      public void setInput(byte[] buf, boolean append)
    • setInput

      public void setInput(byte[] buf, int off, int len, boolean append)
    • getNextIn

      public byte[] getNextIn()
    • setNextIn

      public void setNextIn(byte[] next_in)
    • getNextInIndex

      public int getNextInIndex()
    • setNextInIndex

      public void setNextInIndex(int next_in_index)
    • getAvailIn

      public int getAvailIn()
    • setAvailIn

      public void setAvailIn(int avail_in)
    • getNextOut

      public byte[] getNextOut()
    • setNextOut

      public void setNextOut(byte[] next_out)
    • getNextOutIndex

      public int getNextOutIndex()
    • setNextOutIndex

      public void setNextOutIndex(int next_out_index)
    • getAvailOut

      public int getAvailOut()
    • setAvailOut

      public void setAvailOut(int avail_out)
    • getTotalOut

      public long getTotalOut()
    • getTotalIn

      public long getTotalIn()
    • getMessage

      public String getMessage()
    • end

      public int end()
      Those methods are expected to be override by Inflater and Deflater. In the future, they will become abstract methods.
      Returns:
      zlib error code
    • finished

      public boolean finished()