Package ch.bailu.gtk.gio
Class ZlibCompressor
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.gobject.Object
ch.bailu.gtk.gio.ZlibCompressor
- All Implemented Interfaces:
PointerInterface
#GZlibCompressor is an implementation of #GConverter that
compresses data using zlib.
compresses data using zlib.
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.bailu.gtk.gobject.Object
Object.OnBindingTransformFunc, Object.OnDestroyNotify, Object.OnDuplicateFunc, Object.OnNotify, Object.OnToggleNotify, Object.OnWeakNotify
-
Field Summary
Fields inherited from class ch.bailu.gtk.gobject.Object
SIGNAL_ON_NOTIFY
-
Constructor Summary
ConstructorDescriptionZlibCompressor
(int format, int level) Creates a new #GZlibCompressor.ZlibCompressor
(PointerContainer pointer) -
Method Summary
Modifier and TypeMethodDescriptionImplements interfaceConverter
.static ClassHandler
Returns the #GZlibCompressor:file-info property.static int
static long
static TypeSystem.TypeSize
static long
static TypeSystem.TypeSize
void
setFileInfo
(FileInfo file_info) Sets @file_info in @compressor.Methods inherited from class ch.bailu.gtk.gobject.Object
addToggleRef, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, disconnect, disconnect, dupData, dupData, dupQdata, forceFloating, freezeNotify, get, get, getData, getData, getProperty, getProperty, getQdata, interfaceFindProperty, interfaceInstallProperty, isFloating, notify, notify, notifyByPspec, onNotify, ref, refSink, removeToggleRef, replaceData, replaceData, replaceQdata, runDispose, set, set, setData, setData, setDataFull, setDataFull, setProperty, setProperty, setQdata, setQdataFull, stealData, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref
Methods inherited from class ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacks
Methods inherited from class ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Constructor Details
-
ZlibCompressor
-
ZlibCompressor
public ZlibCompressor(int format, int level) Creates a new #GZlibCompressor.- Parameters:
format
- The format to use for the compressed datalevel
- compression level (0-9), -1 for default
-
-
Method Details
-
getClassHandler
-
getFileInfo
Returns the #GZlibCompressor:file-info property.- Returns:
- a #GFileInfo, or %NULL
-
setFileInfo
Sets @file_info in @compressor. If non-%NULL, and @compressor's
#GZlibCompressor:format property is %G_ZLIB_COMPRESSOR_FORMAT_GZIP,
it will be used to set the file name and modification time in
the GZIP header of the compressed data.
Note: it is an error to call this function while a compression is in
progress; it may only be called immediately after creation of @compressor,
or after resetting it with g_converter_reset().- Parameters:
file_info
- a #GFileInfo
-
asConverter
Implements interfaceConverter
. Call this to get access to interface functions.- Returns:
Converter
-
getTypeID
public static long getTypeID() -
getParentTypeID
public static long getParentTypeID() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-