Package org.gnome.gtk
Class AlternativeTrigger.Builder<B extends AlternativeTrigger.Builder<B>>
java.lang.Object
io.github.jwharm.javagi.gobject.Builder<B>
org.gnome.gobject.GObject.Builder<B>
org.gnome.gtk.ShortcutTrigger.Builder<B>
org.gnome.gtk.AlternativeTrigger.Builder<B>
- Type Parameters:
B
- the type of the Builder that is returned
- All Implemented Interfaces:
BuilderInterface
- Enclosing class:
AlternativeTrigger
public static class AlternativeTrigger.Builder<B extends AlternativeTrigger.Builder<B>>
extends ShortcutTrigger.Builder<B>
Inner class implementing a builder pattern to construct a GObject with
properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Finish building theAlternativeTrigger
object.setFirst
(ShortcutTrigger first) The firstGtkShortcutTrigger
to check.setSecond
(ShortcutTrigger second) The secondGtkShortcutTrigger
to check.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 theAlternativeTrigger
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 toAlternativeTrigger
.- Overrides:
build
in classShortcutTrigger.Builder<B extends AlternativeTrigger.Builder<B>>
- Returns:
- a new instance of
AlternativeTrigger
with the properties that were set in the Builder object.
-
setFirst
The firstGtkShortcutTrigger
to check.- Parameters:
first
- the value for thefirst
property- Returns:
- the
Builder
instance is returned, to allow method chaining
-
setSecond
The secondGtkShortcutTrigger
to check.- Parameters:
second
- the value for thesecond
property- Returns:
- the
Builder
instance is returned, to allow method chaining
-