Class TreeTablePositionBuilder<S,T>
java.lang.Object
io.github.sosuisen.jfxbuilder.controls.TreeTablePositionBuilder<S,T>
The
TreeTablePositionBuilder class constructs instances of the TreeTablePosition class
and offers a fluent interface for creating and configuring it.
This class includes a static create method that accepts the same arguments as the original TreeTablePosition constructor
and returns an instance of the TreeTablePositionBuilder.
You can use method chaining to call the builder methods for configuring the TreeTablePosition.
Finally, invoke the build method to generate an instance of the TreeTablePosition class.
Note that intermediate builder methods are not evaluated until the build method
is called, meaning they are evaluated lazily.
- Author:
- Hidekazu Kubota <hidekazu.kubota@gmail.com>
-
Method Summary
Modifier and TypeMethodDescriptionapply(Consumer<TreeTablePosition<S, T>> func) Applies a function to the TreeTablePosition instance being constructed.build()Builds and returns an instance of theTreeTablePositionclass.static <S,T> TreeTablePositionBuilder <S, T> create(TreeTableView<S> treeTableView, int row, TreeTableColumn<S, T> tableColumn) Accepts the constructor arguments ofTreeTablePosition(TreeTableView, int, TreeTableColumn)and returns an instance ofTreeTablePositionBuilder<S, T>.
-
Method Details
-
create
public static <S,T> TreeTablePositionBuilder<S,T> create(TreeTableView<S> treeTableView, int row, TreeTableColumn<S, T> tableColumn) Accepts the constructor arguments ofTreeTablePosition(TreeTableView, int, TreeTableColumn)and returns an instance ofTreeTablePositionBuilder<S, T>.- Returns:
- an instance of the
TreeTablePositionBuilder<S, T>.
-
build
Builds and returns an instance of theTreeTablePositionclass.Intermediate builder methods are not evaluated until the
buildmethod is called; in other words, they are evaluated lazily.- Returns:
- new instance of the
TreeTablePositionclass
-
apply
Applies a function to the TreeTablePosition instance being constructed. Most operations on the instance can be performed using this method.- Returns:
- builder instance
-