Package org.gnome.gio
Class FileEnumerator.Builder<B extends FileEnumerator.Builder<B>>
java.lang.Object
io.github.jwharm.javagi.gobject.Builder<B>
org.gnome.gobject.GObject.Builder<B>
org.gnome.gio.FileEnumerator.Builder<B>
- Type Parameters:
B
- the type of the Builder that is returned
- All Implemented Interfaces:
BuilderInterface
- Enclosing class:
FileEnumerator
public static class FileEnumerator.Builder<B extends FileEnumerator.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 theFileEnumerator
object.setContainer
(File container) The container that is being enumerated.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 theFileEnumerator
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 toFileEnumerator
.- Overrides:
build
in classGObject.Builder<B extends FileEnumerator.Builder<B>>
- Returns:
- a new instance of
FileEnumerator
with the properties that were set in the Builder object.
-
setContainer
-