Package org.gnome.gio
Class ZlibDecompressor.Builder<B extends ZlibDecompressor.Builder<B>>
java.lang.Object
io.github.jwharm.javagi.gobject.Builder<B>
org.gnome.gobject.GObject.Builder<B>
org.gnome.gio.ZlibDecompressor.Builder<B>
- Type Parameters:
B
- the type of the Builder that is returned
- All Implemented Interfaces:
BuilderInterface
- Enclosing class:
ZlibDecompressor
public static class ZlibDecompressor.Builder<B extends ZlibDecompressor.Builder<B>>
extends GObject.Builder<B>
Inner class implementing a builder pattern to construct a GObject with
properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Finish building theZlibDecompressor
object.setFormat
(ZlibCompressorFormat format) The format of the compressed data.Methods inherited from class org.gnome.gobject.GObject.Builder
onNotify
Methods inherited from class io.github.jwharm.javagi.gobject.Builder
addBuilderProperty, connect, connect, connectSignals, getArena, getNames, getValues
-
Constructor Details
-
Builder
protected Builder()Default constructor for aBuilder
object.
-
-
Method Details
-
build
Finish building theZlibDecompressor
object. This will callGObject.withProperties(org.gnome.glib.Type, java.lang.String[], org.gnome.gobject.Value[])
to create a new GObject instance, which is then cast toZlibDecompressor
.- Overrides:
build
in classGObject.Builder<B extends ZlibDecompressor.Builder<B>>
- Returns:
- a new instance of
ZlibDecompressor
with the properties that were set in the Builder object.
-
setFormat
The format of the compressed data.- Parameters:
format
- the value for theformat
property- Returns:
- the
Builder
instance is returned, to allow method chaining
-