Package org.gnome.gtk
Class NumericSorter.Builder<B extends NumericSorter.Builder<B>>
java.lang.Object
org.javagi.gobject.Builder<B>
org.gnome.gobject.GObject.Builder<B>
org.gnome.gtk.Sorter.Builder<B>
org.gnome.gtk.NumericSorter.Builder<B>
- Type Parameters:
B- the type of the Builder that is returned
- All Implemented Interfaces:
BuilderInterface
- Enclosing class:
NumericSorter
public static class NumericSorter.Builder<B extends NumericSorter.Builder<B>>
extends Sorter.Builder<B>
Inner class implementing a builder pattern to construct a GObject with
properties.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Finish building theNumericSorterobject.setExpression(Expression expression) The expression to evaluate on items to get a number to compare with.setSortOrder(SortType sortOrder) Whether the sorter will sort smaller numbers first.Methods inherited from class org.gnome.gtk.Sorter.Builder
onChangedMethods 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 theNumericSorterobject. 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 toNumericSorter.- Overrides:
buildin classSorter.Builder<B extends NumericSorter.Builder<B>>- Returns:
- a new instance of
NumericSorterwith the properties that were set in the Builder object.
-
setExpression
The expression to evaluate on items to get a number to compare with.- Parameters:
expression- the value for theexpressionproperty- Returns:
- the
Builderinstance is returned, to allow method chaining
-
setSortOrder
-