Class ZlibDecompressor

All Implemented Interfaces:
PointerInterface

public class ZlibDecompressor extends Object
#GZlibDecompressor is an implementation of #GConverter that
decompresses data compressed with zlib.

https://docs.gtk.org/gio/class.ZlibDecompressor.html

  • Constructor Details

    • ZlibDecompressor

      public ZlibDecompressor(PointerContainer pointer)
    • ZlibDecompressor

      public ZlibDecompressor(int format)
      Creates a new #GZlibDecompressor.
      Parameters:
      format - The format to use for the compressed data
  • Method Details

    • getClassHandler

      public static ClassHandler getClassHandler()
    • getFileInfo

      public FileInfo getFileInfo()
      Retrieves the #GFileInfo constructed from the GZIP header data
      of compressed data processed by @compressor, or %NULL if @decompressor's
      #GZlibDecompressor:format property is not %G_ZLIB_COMPRESSOR_FORMAT_GZIP,
      or the header data was not fully processed yet, or it not present in the
      data stream at all.
      Returns:
      a #GFileInfo, or %NULL
    • asConverter

      public Converter asConverter()
      Implements interface Converter. Call this to get access to interface functions.
      Returns:
      Converter
    • getTypeID

      public static long getTypeID()
    • getParentTypeID

      public static long getParentTypeID()
    • getTypeSize

      public static TypeSystem.TypeSize getTypeSize()
    • getParentTypeSize

      public static TypeSystem.TypeSize getParentTypeSize()
    • getInstanceSize

      public static int getInstanceSize()