Package org.gnome.gtk
Class SelectionFilterModel.Builder<B extends SelectionFilterModel.Builder<B>>
java.lang.Object
io.github.jwharm.javagi.gobject.Builder<B>
org.gnome.gobject.GObject.Builder<B>
org.gnome.gtk.SelectionFilterModel.Builder<B>
- Type Parameters:
B
- the type of the Builder that is returned
- All Implemented Interfaces:
BuilderInterface
- Enclosing class:
SelectionFilterModel<T extends GObject>
public static class SelectionFilterModel.Builder<B extends SelectionFilterModel.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 theSelectionFilterModel
object.setModel
(SelectionModel model) The model being filtered.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 theSelectionFilterModel
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 toSelectionFilterModel
.- Overrides:
build
in classGObject.Builder<B extends SelectionFilterModel.Builder<B>>
- Returns:
- a new instance of
SelectionFilterModel
with the properties that were set in the Builder object.
-
setModel
The model being filtered.- Parameters:
model
- the value for themodel
property- Returns:
- the
Builder
instance is returned, to allow method chaining
-