Package org.gnome.webkit
Class BackForwardList.Builder<B extends BackForwardList.Builder<B>>
java.lang.Object
io.github.jwharm.javagi.gobject.Builder<B>
org.gnome.gobject.GObject.Builder<B>
org.gnome.webkit.BackForwardList.Builder<B>
- Type Parameters:
B
- the type of the Builder that is returned
- All Implemented Interfaces:
BuilderInterface
- Enclosing class:
BackForwardList
public static class BackForwardList.Builder<B extends BackForwardList.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 theBackForwardList
object.onChanged
(BackForwardList.ChangedCallback handler) This signal is emitted whenbackForwardList
changes.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 theBackForwardList
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 toBackForwardList
.- Overrides:
build
in classGObject.Builder<B extends BackForwardList.Builder<B>>
- Returns:
- a new instance of
BackForwardList
with the properties that were set in the Builder object. - Throws:
UnsupportedPlatformException
- when run on an unsupported platform
-
onChanged
This signal is emitted whenbackForwardList
changes. This happens when the current item is updated, a new item is added or one or more items are removed. Note that bothitemAdded
anditemsRemoved
cannull
when only the current item is updated. Items are only removed when the list is cleared or the maximum items limit is reached.- Parameters:
handler
- the signal handler- Returns:
- the
Builder
instance is returned, to allow method chaining - See Also:
-