Package org.webkitgtk
Class NetworkSession.Builder<B extends NetworkSession.Builder<B>>
java.lang.Object
org.javagi.gobject.Builder<B>
org.gnome.gobject.GObject.Builder<B>
org.webkitgtk.NetworkSession.Builder<B>
- Type Parameters:
B- the type of the Builder that is returned
- All Implemented Interfaces:
BuilderInterface
- Enclosing class:
NetworkSession
public static class NetworkSession.Builder<B extends NetworkSession.Builder<B>>
extends GObject.Builder<B>
Inner class implementing a builder pattern to construct a GObject with
properties.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Finish building theNetworkSessionobject.This signal is emitted when a new download request is made.setCacheDirectory(String cacheDirectory) The base caches directory used to create theWebKitWebsiteDataManager.setDataDirectory(String dataDirectory) The base data directory used to create theWebKitWebsiteDataManager.setIsEphemeral(boolean isEphemeral) Whether to create an ephermeralWebKitWebsiteDataManagerfor the session.Methods inherited from class org.gnome.gobject.GObject.Builder
onNotifyMethods inherited from class org.javagi.gobject.Builder
addBuilderProperty, connect, connect, connectSignals, getArena, getNames, getValues
-
Constructor Details
-
Builder
protected Builder()Default constructor for aBuilderobject.
-
-
Method Details
-
build
Finish building theNetworkSessionobject. 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 toNetworkSession.- Overrides:
buildin classGObject.Builder<B extends NetworkSession.Builder<B>>- Returns:
- a new instance of
NetworkSessionwith the properties that were set in the Builder object.
-
setCacheDirectory
The base caches directory used to create theWebKitWebsiteDataManager. Ifnull, a default location will be used.- Parameters:
cacheDirectory- the value for thecache-directoryproperty- Returns:
- the
Builderinstance is returned, to allow method chaining - Since:
- 2.40
-
setDataDirectory
The base data directory used to create theWebKitWebsiteDataManager. Ifnull, a default location will be used.- Parameters:
dataDirectory- the value for thedata-directoryproperty- Returns:
- the
Builderinstance is returned, to allow method chaining - Since:
- 2.40
-
setIsEphemeral
Whether to create an ephermeralWebKitWebsiteDataManagerfor the session.- Parameters:
isEphemeral- the value for theis-ephemeralproperty- Returns:
- the
Builderinstance is returned, to allow method chaining - Since:
- 2.40
-
onDownloadStarted
This signal is emitted when a new download request is made.- Parameters:
handler- the signal handler- Returns:
- the
Builderinstance is returned, to allow method chaining - Since:
- 2.40
- See Also:
-