Class ZlibDecompressor
java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gobject.TypeInstance
org.gnome.gobject.GObject
org.gnome.gio.ZlibDecompressor
GZlibDecompressor is an implementation of Converter that
decompresses data compressed with zlib.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classZlibDecompressor.Builder<B extends ZlibDecompressor.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.static classNested classes/interfaces inherited from class GObject
GObject.NotifyCallback, GObject.ObjectClassNested classes/interfaces inherited from interface Converter
Converter.Converter$Impl, Converter.ConverterIface -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new ZlibDecompressor.ZlibDecompressor(MemorySegment address) Create a ZlibDecompressor instance for the provided memory address.ZlibDecompressor(ZlibCompressorFormat format) Creates a new decompressor. -
Method Summary
Modifier and TypeMethodDescriptionprotected ZlibDecompressorasParent()Return this instance as if it were its parent type.static ZlibDecompressor.Builder<? extends ZlibDecompressor.Builder> builder()AZlibDecompressor.Builderobject constructs aZlibDecompressorwith the specified properties.@Nullable FileInfoGets theGio.ZlibDecompressor:file-infoproperty.static MemoryLayoutThe memory layout of the native struct.static @Nullable TypegetType()Get the GType of the ZlibDecompressor class.Methods inherited from class GObject
addToggleRef, addWeakPointer, bindProperty, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, connect, constructed, disconnect, dispatchPropertiesChanged, dispose, dupData, dupQdata, emit, emitNotify, finalize_, forceFloating, freezeNotify, get, getData, getProperty, getProperty, getProperty, getQdata, getv, interfaceFindProperty, interfaceInstallProperty, interfaceListProperties, isFloating, newInstance, newInstance, newv, notify, notify, notifyByPspec, onNotify, ref, refSink, removeToggleRef, removeWeakPointer, replaceData, replaceQdata, runDispose, set, setData, setDataFull, setProperty, setProperty, setProperty, setQdata, setQdataFull, setv, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref, withPropertiesMethods inherited from class TypeInstance
callParent, callParent, cast, getPrivate, readGClass, writeGClassMethods inherited from class ProxyInstance
equals, handle, hashCodeMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Converter
convert, convert, convertBytes, reset
-
Constructor Details
-
ZlibDecompressor
Create a ZlibDecompressor instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
ZlibDecompressor
Creates a new decompressor.- Parameters:
format- the format to use for the compressed data- Since:
- 2.24
-
ZlibDecompressor
public ZlibDecompressor()Create a new ZlibDecompressor.
-
-
Method Details
-
getType
Get the GType of the ZlibDecompressor class.- Returns:
- the GType
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
asParent
Return this instance as if it were its parent type. Comparable to the Javasuperkeyword, but ensures the parent typeclass is also used in native code. -
getFileInfo
Gets theGio.ZlibDecompressor:file-infoproperty.- Returns:
- file info from the gzip header, if available
- Since:
- 2.26
-
builder
AZlibDecompressor.Builderobject constructs aZlibDecompressorwith the specified properties. Use the variousset...()methods to set properties, and finish construction withZlibDecompressor.Builder.build().- Returns:
- the builder object
-