Package org.gnome.gtk
Class DirectoryList.Builder<B extends DirectoryList.Builder<B>>
java.lang.Object
org.javagi.gobject.Builder<B>
org.gnome.gobject.GObject.Builder<B>
org.gnome.gtk.DirectoryList.Builder<B>
- Type Parameters:
B- the type of the Builder that is returned
- All Implemented Interfaces:
BuilderInterface
- Enclosing class:
DirectoryList
public static class DirectoryList.Builder<B extends DirectoryList.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 theDirectoryListobject.setAttributes(String attributes) The attributes to query.File to query.setIoPriority(int ioPriority) Priority used when loading.setMonitored(boolean monitored) trueif the directory is monitored for changed.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 theDirectoryListobject. 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 toDirectoryList.- Overrides:
buildin classGObject.Builder<B extends DirectoryList.Builder<B>>- Returns:
- a new instance of
DirectoryListwith the properties that were set in the Builder object.
-
setAttributes
-
setFile
-
setIoPriority
Priority used when loading.- Parameters:
ioPriority- the value for theio-priorityproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setMonitored
trueif the directory is monitored for changed.- Parameters:
monitored- the value for themonitoredproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-