Class TreeTableViewBuilder<S>

java.lang.Object
io.github.sosuisen.jfxbuilder.controls.TreeTableViewBuilder<S>

public class TreeTableViewBuilder<S> extends Object
The TreeTableViewBuilder class constructs instances of the TreeTableView 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 TreeTableView constructor and returns an instance of the TreeTableViewBuilder.

You can use method chaining to call the builder methods for configuring the TreeTableView. Finally, invoke the build method to generate an instance of the TreeTableView 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 Details

    • create

      public static <S> TreeTableViewBuilder<S> create()
      Returns an instance of the TreeTableViewBuilder<S>.
      Returns:
      an instance of the TreeTableViewBuilder<S>.
    • create

      public static <S> TreeTableViewBuilder<S> create(TreeItem<S> root)
      Accepts the constructor arguments of TreeTableView(TreeItem) and returns an instance of TreeTableViewBuilder<S>.
      Returns:
      an instance of the TreeTableViewBuilder<S>.
    • build

      public TreeTableView<S> build()
      Builds and returns an instance of the TreeTableView class.

      Intermediate builder methods are not evaluated until the build method is called; in other words, they are evaluated lazily.

      Returns:
      new instance of the TreeTableView class
    • apply

      public TreeTableViewBuilder<S> apply(Consumer<TreeTableView<S>> func)
      Applies a function to the TreeTableView instance being constructed. Most operations on the instance can be performed using this method.

      Example usage:

      apply(treeTableView -> treeTableView.setId("Main" + treeTableView.getTypeSelector()))
      
      Returns:
      builder instance
    • accessibleHelp

      public TreeTableViewBuilder<S> accessibleHelp(String value)
      A builder method that invokes the setAccessibleHelp method on the instance being constructed.
      Returns:
      builder instance
    • accessibleRole

      public TreeTableViewBuilder<S> accessibleRole(AccessibleRole value)
      A builder method that invokes the setAccessibleRole method on the instance being constructed.
      Returns:
      builder instance
    • accessibleRoleDescription

      public TreeTableViewBuilder<S> accessibleRoleDescription(String value)
      A builder method that invokes the setAccessibleRoleDescription method on the instance being constructed.
      Returns:
      builder instance
    • accessibleText

      public TreeTableViewBuilder<S> accessibleText(String value)
      A builder method that invokes the setAccessibleText method on the instance being constructed.
      Returns:
      builder instance
    • background

      public TreeTableViewBuilder<S> background(Background value)
      A builder method that invokes the setBackground method on the instance being constructed.
      Returns:
      builder instance
    • blendMode

      public TreeTableViewBuilder<S> blendMode(BlendMode value)
      A builder method that invokes the setBlendMode method on the instance being constructed.
      Returns:
      builder instance
    • border

      public TreeTableViewBuilder<S> border(Border value)
      A builder method that invokes the setBorder method on the instance being constructed.
      Returns:
      builder instance
    • cache

      public TreeTableViewBuilder<S> cache(boolean value)
      A builder method that invokes the setCache method on the instance being constructed.
      Returns:
      builder instance
    • cacheHint

      public TreeTableViewBuilder<S> cacheHint(CacheHint value)
      A builder method that invokes the setCacheHint method on the instance being constructed.
      Returns:
      builder instance
    • cacheShape

      public TreeTableViewBuilder<S> cacheShape(boolean value)
      A builder method that invokes the setCacheShape method on the instance being constructed.
      Returns:
      builder instance
    • centerShape

      public TreeTableViewBuilder<S> centerShape(boolean value)
      A builder method that invokes the setCenterShape method on the instance being constructed.
      Returns:
      builder instance
    • clip

      public TreeTableViewBuilder<S> clip(Node value)
      A builder method that invokes the setClip method on the instance being constructed.
      Returns:
      builder instance
    • columnResizePolicy

      public TreeTableViewBuilder<S> columnResizePolicy(Callback<TreeTableView.ResizeFeatures, Boolean> callback)
      A builder method that invokes the setColumnResizePolicy method on the instance being constructed.
      Returns:
      builder instance
    • contextMenu

      public TreeTableViewBuilder<S> contextMenu(ContextMenu value)
      A builder method that invokes the setContextMenu method on the instance being constructed.
      Returns:
      builder instance
    • cursor

      public TreeTableViewBuilder<S> cursor(Cursor value)
      A builder method that invokes the setCursor method on the instance being constructed.
      Returns:
      builder instance
    • depthTest

      public TreeTableViewBuilder<S> depthTest(DepthTest value)
      A builder method that invokes the setDepthTest method on the instance being constructed.
      Returns:
      builder instance
    • disable

      public TreeTableViewBuilder<S> disable(boolean value)
      A builder method that invokes the setDisable method on the instance being constructed.
      Returns:
      builder instance
    • editable

      public TreeTableViewBuilder<S> editable(boolean value)
      A builder method that invokes the setEditable method on the instance being constructed.
      Returns:
      builder instance
    • effect

      public TreeTableViewBuilder<S> effect(Effect value)
      A builder method that invokes the setEffect method on the instance being constructed.
      Returns:
      builder instance
    • eventDispatcher

      public TreeTableViewBuilder<S> eventDispatcher(EventDispatcher value)
      A builder method that invokes the setEventDispatcher method on the instance being constructed.
      Returns:
      builder instance
    • fixedCellSize

      public TreeTableViewBuilder<S> fixedCellSize(double value)
      A builder method that invokes the setFixedCellSize method on the instance being constructed.
      Returns:
      builder instance
    • focusModel

      A builder method that invokes the setFocusModel method on the instance being constructed.
      Returns:
      builder instance
    • focusTraversable

      public TreeTableViewBuilder<S> focusTraversable(boolean value)
      A builder method that invokes the setFocusTraversable method on the instance being constructed.
      Returns:
      builder instance
    • id

      public TreeTableViewBuilder<S> id(String value)
      A builder method that invokes the setId method on the instance being constructed.
      Returns:
      builder instance
    • inputMethodRequests

      public TreeTableViewBuilder<S> inputMethodRequests(InputMethodRequests value)
      A builder method that invokes the setInputMethodRequests method on the instance being constructed.
      Returns:
      builder instance
    • layoutX

      public TreeTableViewBuilder<S> layoutX(double value)
      A builder method that invokes the setLayoutX method on the instance being constructed.
      Returns:
      builder instance
    • layoutY

      public TreeTableViewBuilder<S> layoutY(double value)
      A builder method that invokes the setLayoutY method on the instance being constructed.
      Returns:
      builder instance
    • managed

      public TreeTableViewBuilder<S> managed(boolean value)
      A builder method that invokes the setManaged method on the instance being constructed.
      Returns:
      builder instance
    • maxHeight

      public TreeTableViewBuilder<S> maxHeight(double value)
      A builder method that invokes the setMaxHeight method on the instance being constructed.
      Returns:
      builder instance
    • maxSize

      public TreeTableViewBuilder<S> maxSize(double maxWidth, double maxHeight)
      A builder method that invokes the setMaxSize method on the instance being constructed.
      Returns:
      builder instance
    • maxWidth

      public TreeTableViewBuilder<S> maxWidth(double value)
      A builder method that invokes the setMaxWidth method on the instance being constructed.
      Returns:
      builder instance
    • minHeight

      public TreeTableViewBuilder<S> minHeight(double value)
      A builder method that invokes the setMinHeight method on the instance being constructed.
      Returns:
      builder instance
    • minSize

      public TreeTableViewBuilder<S> minSize(double minWidth, double minHeight)
      A builder method that invokes the setMinSize method on the instance being constructed.
      Returns:
      builder instance
    • minWidth

      public TreeTableViewBuilder<S> minWidth(double value)
      A builder method that invokes the setMinWidth method on the instance being constructed.
      Returns:
      builder instance
    • mouseTransparent

      public TreeTableViewBuilder<S> mouseTransparent(boolean value)
      A builder method that invokes the setMouseTransparent method on the instance being constructed.
      Returns:
      builder instance
    • nodeOrientation

      public TreeTableViewBuilder<S> nodeOrientation(NodeOrientation orientation)
      A builder method that invokes the setNodeOrientation method on the instance being constructed.
      Returns:
      builder instance
    • onContextMenuRequested

      public TreeTableViewBuilder<S> onContextMenuRequested(EventHandler<? super ContextMenuEvent> value)
      A builder method that invokes the setOnContextMenuRequested method on the instance being constructed.
      Returns:
      builder instance
    • onDragDetected

      public TreeTableViewBuilder<S> onDragDetected(EventHandler<? super MouseEvent> value)
      A builder method that invokes the setOnDragDetected method on the instance being constructed.
      Returns:
      builder instance
    • onDragDone

      public TreeTableViewBuilder<S> onDragDone(EventHandler<? super DragEvent> value)
      A builder method that invokes the setOnDragDone method on the instance being constructed.
      Returns:
      builder instance
    • onDragDropped

      public TreeTableViewBuilder<S> onDragDropped(EventHandler<? super DragEvent> value)
      A builder method that invokes the setOnDragDropped method on the instance being constructed.
      Returns:
      builder instance
    • onDragEntered

      public TreeTableViewBuilder<S> onDragEntered(EventHandler<? super DragEvent> value)
      A builder method that invokes the setOnDragEntered method on the instance being constructed.
      Returns:
      builder instance
    • onDragExited

      public TreeTableViewBuilder<S> onDragExited(EventHandler<? super DragEvent> value)
      A builder method that invokes the setOnDragExited method on the instance being constructed.
      Returns:
      builder instance
    • onDragOver

      public TreeTableViewBuilder<S> onDragOver(EventHandler<? super DragEvent> value)
      A builder method that invokes the setOnDragOver method on the instance being constructed.
      Returns:
      builder instance
    • onInputMethodTextChanged

      public TreeTableViewBuilder<S> onInputMethodTextChanged(EventHandler<? super InputMethodEvent> value)
      A builder method that invokes the setOnInputMethodTextChanged method on the instance being constructed.
      Returns:
      builder instance
    • onKeyPressed

      public TreeTableViewBuilder<S> onKeyPressed(EventHandler<? super KeyEvent> value)
      A builder method that invokes the setOnKeyPressed method on the instance being constructed.
      Returns:
      builder instance
    • onKeyReleased

      public TreeTableViewBuilder<S> onKeyReleased(EventHandler<? super KeyEvent> value)
      A builder method that invokes the setOnKeyReleased method on the instance being constructed.
      Returns:
      builder instance
    • onKeyTyped

      public TreeTableViewBuilder<S> onKeyTyped(EventHandler<? super KeyEvent> value)
      A builder method that invokes the setOnKeyTyped method on the instance being constructed.
      Returns:
      builder instance
    • onMouseClicked

      public TreeTableViewBuilder<S> onMouseClicked(EventHandler<? super MouseEvent> value)
      A builder method that invokes the setOnMouseClicked method on the instance being constructed.
      Returns:
      builder instance
    • onMouseDragEntered

      public TreeTableViewBuilder<S> onMouseDragEntered(EventHandler<? super MouseDragEvent> value)
      A builder method that invokes the setOnMouseDragEntered method on the instance being constructed.
      Returns:
      builder instance
    • onMouseDragExited

      public TreeTableViewBuilder<S> onMouseDragExited(EventHandler<? super MouseDragEvent> value)
      A builder method that invokes the setOnMouseDragExited method on the instance being constructed.
      Returns:
      builder instance
    • onMouseDragOver

      public TreeTableViewBuilder<S> onMouseDragOver(EventHandler<? super MouseDragEvent> value)
      A builder method that invokes the setOnMouseDragOver method on the instance being constructed.
      Returns:
      builder instance
    • onMouseDragReleased

      public TreeTableViewBuilder<S> onMouseDragReleased(EventHandler<? super MouseDragEvent> value)
      A builder method that invokes the setOnMouseDragReleased method on the instance being constructed.
      Returns:
      builder instance
    • onMouseDragged

      public TreeTableViewBuilder<S> onMouseDragged(EventHandler<? super MouseEvent> value)
      A builder method that invokes the setOnMouseDragged method on the instance being constructed.
      Returns:
      builder instance
    • onMouseEntered

      public TreeTableViewBuilder<S> onMouseEntered(EventHandler<? super MouseEvent> value)
      A builder method that invokes the setOnMouseEntered method on the instance being constructed.
      Returns:
      builder instance
    • onMouseExited

      public TreeTableViewBuilder<S> onMouseExited(EventHandler<? super MouseEvent> value)
      A builder method that invokes the setOnMouseExited method on the instance being constructed.
      Returns:
      builder instance
    • onMouseMoved

      public TreeTableViewBuilder<S> onMouseMoved(EventHandler<? super MouseEvent> value)
      A builder method that invokes the setOnMouseMoved method on the instance being constructed.
      Returns:
      builder instance
    • onMousePressed

      public TreeTableViewBuilder<S> onMousePressed(EventHandler<? super MouseEvent> value)
      A builder method that invokes the setOnMousePressed method on the instance being constructed.
      Returns:
      builder instance
    • onMouseReleased

      public TreeTableViewBuilder<S> onMouseReleased(EventHandler<? super MouseEvent> value)
      A builder method that invokes the setOnMouseReleased method on the instance being constructed.
      Returns:
      builder instance
    • onRotate

      public TreeTableViewBuilder<S> onRotate(EventHandler<? super RotateEvent> value)
      A builder method that invokes the setOnRotate method on the instance being constructed.
      Returns:
      builder instance
    • onRotationFinished

      public TreeTableViewBuilder<S> onRotationFinished(EventHandler<? super RotateEvent> value)
      A builder method that invokes the setOnRotationFinished method on the instance being constructed.
      Returns:
      builder instance
    • onRotationStarted

      public TreeTableViewBuilder<S> onRotationStarted(EventHandler<? super RotateEvent> value)
      A builder method that invokes the setOnRotationStarted method on the instance being constructed.
      Returns:
      builder instance
    • onScroll

      public TreeTableViewBuilder<S> onScroll(EventHandler<? super ScrollEvent> value)
      A builder method that invokes the setOnScroll method on the instance being constructed.
      Returns:
      builder instance
    • onScrollFinished

      public TreeTableViewBuilder<S> onScrollFinished(EventHandler<? super ScrollEvent> value)
      A builder method that invokes the setOnScrollFinished method on the instance being constructed.
      Returns:
      builder instance
    • onScrollStarted

      public TreeTableViewBuilder<S> onScrollStarted(EventHandler<? super ScrollEvent> value)
      A builder method that invokes the setOnScrollStarted method on the instance being constructed.
      Returns:
      builder instance
    • onScrollTo

      A builder method that invokes the setOnScrollTo method on the instance being constructed.
      Returns:
      builder instance
    • onScrollToColumn

      public TreeTableViewBuilder<S> onScrollToColumn(EventHandler<ScrollToEvent<TreeTableColumn<S,?>>> value)
      A builder method that invokes the setOnScrollToColumn method on the instance being constructed.
      Returns:
      builder instance
    • onSort

      A builder method that invokes the setOnSort method on the instance being constructed.
      Returns:
      builder instance
    • onSwipeDown

      public TreeTableViewBuilder<S> onSwipeDown(EventHandler<? super SwipeEvent> value)
      A builder method that invokes the setOnSwipeDown method on the instance being constructed.
      Returns:
      builder instance
    • onSwipeLeft

      public TreeTableViewBuilder<S> onSwipeLeft(EventHandler<? super SwipeEvent> value)
      A builder method that invokes the setOnSwipeLeft method on the instance being constructed.
      Returns:
      builder instance
    • onSwipeRight

      public TreeTableViewBuilder<S> onSwipeRight(EventHandler<? super SwipeEvent> value)
      A builder method that invokes the setOnSwipeRight method on the instance being constructed.
      Returns:
      builder instance
    • onSwipeUp

      public TreeTableViewBuilder<S> onSwipeUp(EventHandler<? super SwipeEvent> value)
      A builder method that invokes the setOnSwipeUp method on the instance being constructed.
      Returns:
      builder instance
    • onTouchMoved

      public TreeTableViewBuilder<S> onTouchMoved(EventHandler<? super TouchEvent> value)
      A builder method that invokes the setOnTouchMoved method on the instance being constructed.
      Returns:
      builder instance
    • onTouchPressed

      public TreeTableViewBuilder<S> onTouchPressed(EventHandler<? super TouchEvent> value)
      A builder method that invokes the setOnTouchPressed method on the instance being constructed.
      Returns:
      builder instance
    • onTouchReleased

      public TreeTableViewBuilder<S> onTouchReleased(EventHandler<? super TouchEvent> value)
      A builder method that invokes the setOnTouchReleased method on the instance being constructed.
      Returns:
      builder instance
    • onTouchStationary

      public TreeTableViewBuilder<S> onTouchStationary(EventHandler<? super TouchEvent> value)
      A builder method that invokes the setOnTouchStationary method on the instance being constructed.
      Returns:
      builder instance
    • onZoom

      public TreeTableViewBuilder<S> onZoom(EventHandler<? super ZoomEvent> value)
      A builder method that invokes the setOnZoom method on the instance being constructed.
      Returns:
      builder instance
    • onZoomFinished

      public TreeTableViewBuilder<S> onZoomFinished(EventHandler<? super ZoomEvent> value)
      A builder method that invokes the setOnZoomFinished method on the instance being constructed.
      Returns:
      builder instance
    • onZoomStarted

      public TreeTableViewBuilder<S> onZoomStarted(EventHandler<? super ZoomEvent> value)
      A builder method that invokes the setOnZoomStarted method on the instance being constructed.
      Returns:
      builder instance
    • opacity

      public TreeTableViewBuilder<S> opacity(double value)
      A builder method that invokes the setOpacity method on the instance being constructed.
      Returns:
      builder instance
    • opaqueInsets

      public TreeTableViewBuilder<S> opaqueInsets(Insets value)
      A builder method that invokes the setOpaqueInsets method on the instance being constructed.
      Returns:
      builder instance
    • padding

      public TreeTableViewBuilder<S> padding(Insets value)
      A builder method that invokes the setPadding method on the instance being constructed.
      Returns:
      builder instance
    • pickOnBounds

      public TreeTableViewBuilder<S> pickOnBounds(boolean value)
      A builder method that invokes the setPickOnBounds method on the instance being constructed.
      Returns:
      builder instance
    • placeholder

      public TreeTableViewBuilder<S> placeholder(Node value)
      A builder method that invokes the setPlaceholder method on the instance being constructed.
      Returns:
      builder instance
    • prefHeight

      public TreeTableViewBuilder<S> prefHeight(double value)
      A builder method that invokes the setPrefHeight method on the instance being constructed.
      Returns:
      builder instance
    • prefSize

      public TreeTableViewBuilder<S> prefSize(double prefWidth, double prefHeight)
      A builder method that invokes the setPrefSize method on the instance being constructed.
      Returns:
      builder instance
    • prefWidth

      public TreeTableViewBuilder<S> prefWidth(double value)
      A builder method that invokes the setPrefWidth method on the instance being constructed.
      Returns:
      builder instance
    • root

      public TreeTableViewBuilder<S> root(TreeItem<S> value)
      A builder method that invokes the setRoot method on the instance being constructed.
      Returns:
      builder instance
    • rotate

      public TreeTableViewBuilder<S> rotate(double value)
      A builder method that invokes the setRotate method on the instance being constructed.
      Returns:
      builder instance
    • rotationAxis

      public TreeTableViewBuilder<S> rotationAxis(Point3D value)
      A builder method that invokes the setRotationAxis method on the instance being constructed.
      Returns:
      builder instance
    • rowFactory

      public TreeTableViewBuilder<S> rowFactory(Callback<TreeTableView<S>, TreeTableRow<S>> value)
      A builder method that invokes the setRowFactory method on the instance being constructed.
      Returns:
      builder instance
    • scaleShape

      public TreeTableViewBuilder<S> scaleShape(boolean value)
      A builder method that invokes the setScaleShape method on the instance being constructed.
      Returns:
      builder instance
    • scaleX

      public TreeTableViewBuilder<S> scaleX(double value)
      A builder method that invokes the setScaleX method on the instance being constructed.
      Returns:
      builder instance
    • scaleY

      public TreeTableViewBuilder<S> scaleY(double value)
      A builder method that invokes the setScaleY method on the instance being constructed.
      Returns:
      builder instance
    • scaleZ

      public TreeTableViewBuilder<S> scaleZ(double value)
      A builder method that invokes the setScaleZ method on the instance being constructed.
      Returns:
      builder instance
    • selectionModel

      A builder method that invokes the setSelectionModel method on the instance being constructed.
      Returns:
      builder instance
    • shape

      public TreeTableViewBuilder<S> shape(Shape value)
      A builder method that invokes the setShape method on the instance being constructed.
      Returns:
      builder instance
    • showRoot

      public TreeTableViewBuilder<S> showRoot(boolean value)
      A builder method that invokes the setShowRoot method on the instance being constructed.
      Returns:
      builder instance
    • skin

      public TreeTableViewBuilder<S> skin(Skin<?> value)
      A builder method that invokes the setSkin method on the instance being constructed.
      Returns:
      builder instance
    • snapToPixel

      public TreeTableViewBuilder<S> snapToPixel(boolean value)
      A builder method that invokes the setSnapToPixel method on the instance being constructed.
      Returns:
      builder instance
    • sortMode

      public TreeTableViewBuilder<S> sortMode(TreeSortMode value)
      A builder method that invokes the setSortMode method on the instance being constructed.
      Returns:
      builder instance
    • sortPolicy

      public TreeTableViewBuilder<S> sortPolicy(Callback<TreeTableView<S>, Boolean> callback)
      A builder method that invokes the setSortPolicy method on the instance being constructed.
      Returns:
      builder instance
    • style

      public TreeTableViewBuilder<S> style(String value)
      A builder method that invokes the setStyle method on the instance being constructed.
      Returns:
      builder instance
    • tableMenuButtonVisible

      public TreeTableViewBuilder<S> tableMenuButtonVisible(boolean value)
      A builder method that invokes the setTableMenuButtonVisible method on the instance being constructed.
      Returns:
      builder instance
    • tooltip

      public TreeTableViewBuilder<S> tooltip(Tooltip value)
      A builder method that invokes the setTooltip method on the instance being constructed.
      Returns:
      builder instance
    • translateX

      public TreeTableViewBuilder<S> translateX(double value)
      A builder method that invokes the setTranslateX method on the instance being constructed.
      Returns:
      builder instance
    • translateY

      public TreeTableViewBuilder<S> translateY(double value)
      A builder method that invokes the setTranslateY method on the instance being constructed.
      Returns:
      builder instance
    • translateZ

      public TreeTableViewBuilder<S> translateZ(double value)
      A builder method that invokes the setTranslateZ method on the instance being constructed.
      Returns:
      builder instance
    • treeColumn

      public TreeTableViewBuilder<S> treeColumn(TreeTableColumn<S,?> value)
      A builder method that invokes the setTreeColumn method on the instance being constructed.
      Returns:
      builder instance
    • userData

      public TreeTableViewBuilder<S> userData(Object value)
      A builder method that invokes the setUserData method on the instance being constructed.
      Returns:
      builder instance
    • viewOrder

      public TreeTableViewBuilder<S> viewOrder(double value)
      A builder method that invokes the setViewOrder method on the instance being constructed.
      Returns:
      builder instance
    • visible

      public TreeTableViewBuilder<S> visible(boolean value)
      A builder method that invokes the setVisible method on the instance being constructed.
      Returns:
      builder instance
    • addColumns

      @SafeVarargs public final TreeTableViewBuilder<S> addColumns(TreeTableColumn<S,?>... elements)
      Calls the addAll method on the ObservableList returned by the TreeTableView#getColumns() method.
      Returns:
      builder instance
    • addColumns

      public final TreeTableViewBuilder<S> addColumns(Collection<? extends TreeTableColumn<S,?>> col)
      Calls the addAll method on the ObservableList returned by the TreeTableView#getColumns() method.
      Returns:
      builder instance
    • withColumns

      @SafeVarargs public static <S> TreeTableViewBuilder<S> withColumns(TreeTableColumn<S,?>... elements)
      Creates an instance of the builder, then calls the addAll method on the ObservableList returned by the TreeTableView#getColumns() method.
      Returns:
      builder instance
    • withColumns

      public static <S> TreeTableViewBuilder<S> withColumns(Collection<? extends TreeTableColumn<S,?>> col)
      Creates an instance of the builder, then calls the addAll method on the ObservableList returned by the TreeTableView#getColumns() method.
      Returns:
      builder instance
    • addSortOrder

      @SafeVarargs public final TreeTableViewBuilder<S> addSortOrder(TreeTableColumn<S,?>... elements)
      Calls the addAll method on the ObservableList returned by the TreeTableView#getSortOrder() method.
      Returns:
      builder instance
    • addSortOrder

      public final TreeTableViewBuilder<S> addSortOrder(Collection<? extends TreeTableColumn<S,?>> col)
      Calls the addAll method on the ObservableList returned by the TreeTableView#getSortOrder() method.
      Returns:
      builder instance
    • withSortOrder

      @SafeVarargs public static <S> TreeTableViewBuilder<S> withSortOrder(TreeTableColumn<S,?>... elements)
      Creates an instance of the builder, then calls the addAll method on the ObservableList returned by the TreeTableView#getSortOrder() method.
      Returns:
      builder instance
    • withSortOrder

      public static <S> TreeTableViewBuilder<S> withSortOrder(Collection<? extends TreeTableColumn<S,?>> col)
      Creates an instance of the builder, then calls the addAll method on the ObservableList returned by the TreeTableView#getSortOrder() method.
      Returns:
      builder instance
    • addStyleClass

      public final TreeTableViewBuilder<S> addStyleClass(String... elements)
      Calls the addAll method on the ObservableList returned by the TreeTableView#getStyleClass() method.
      Returns:
      builder instance
    • addStyleClass

      public final TreeTableViewBuilder<S> addStyleClass(Collection<? extends String> col)
      Calls the addAll method on the ObservableList returned by the TreeTableView#getStyleClass() method.
      Returns:
      builder instance
    • addStylesheets

      public final TreeTableViewBuilder<S> addStylesheets(String... elements)
      Calls the addAll method on the ObservableList returned by the TreeTableView#getStylesheets() method.
      Returns:
      builder instance
    • addStylesheets

      public final TreeTableViewBuilder<S> addStylesheets(Collection<? extends String> col)
      Calls the addAll method on the ObservableList returned by the TreeTableView#getStylesheets() method.
      Returns:
      builder instance
    • addTransforms

      public final TreeTableViewBuilder<S> addTransforms(Transform... elements)
      Calls the addAll method on the ObservableList returned by the TreeTableView#getTransforms() method.
      Returns:
      builder instance
    • addTransforms

      public final TreeTableViewBuilder<S> addTransforms(Collection<? extends Transform> col)
      Calls the addAll method on the ObservableList returned by the TreeTableView#getTransforms() method.
      Returns:
      builder instance
    • addVisibleLeafColumns

      @SafeVarargs public final TreeTableViewBuilder<S> addVisibleLeafColumns(TreeTableColumn<S,?>... elements)
      Calls the addAll method on the ObservableList returned by the TreeTableView#getVisibleLeafColumns() method.
      Returns:
      builder instance
    • addVisibleLeafColumns

      public final TreeTableViewBuilder<S> addVisibleLeafColumns(Collection<? extends TreeTableColumn<S,?>> col)
      Calls the addAll method on the ObservableList returned by the TreeTableView#getVisibleLeafColumns() method.
      Returns:
      builder instance
    • withVisibleLeafColumns

      @SafeVarargs public static <S> TreeTableViewBuilder<S> withVisibleLeafColumns(TreeTableColumn<S,?>... elements)
      Creates an instance of the builder, then calls the addAll method on the ObservableList returned by the TreeTableView#getVisibleLeafColumns() method.
      Returns:
      builder instance
    • withVisibleLeafColumns

      public static <S> TreeTableViewBuilder<S> withVisibleLeafColumns(Collection<? extends TreeTableColumn<S,?>> col)
      Creates an instance of the builder, then calls the addAll method on the ObservableList returned by the TreeTableView#getVisibleLeafColumns() method.
      Returns:
      builder instance
    • addStylesheetsText

      public TreeTableViewBuilder<S> addStylesheetsText(String css)
      Utility setter to add CSS string for this TreeTableView's contents. For example:
      TreeTableViewBuilder builder = TreeTableViewBuilder.create()
               .addStylesheetsText(".my-label { -fx-text-fill: white; }")
               .build();
      
      Parameters:
      css - CSS string
    • bottomAnchorInAnchorPane

      public TreeTableViewBuilder<S> bottomAnchorInAnchorPane(Double value)
      Invokes the AnchorPane.setBottomAnchor(Node, Double) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new AnchorPane(btn);
      AnchorPane.setBottomAnchor(btn, new Insets(10));
      
      // Fluent API
      var root = AnchorPaneBuilder.create(
                       ButtonBuilder.create()
                           .bottomAnchorInAnchorPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • leftAnchorInAnchorPane

      public TreeTableViewBuilder<S> leftAnchorInAnchorPane(Double value)
      Invokes the AnchorPane.setLeftAnchor(Node, Double) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new AnchorPane(btn);
      AnchorPane.setLeftAnchor(btn, new Insets(10));
      
      // Fluent API
      var root = AnchorPaneBuilder.create(
                       ButtonBuilder.create()
                           .leftAnchorInAnchorPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • rightAnchorInAnchorPane

      public TreeTableViewBuilder<S> rightAnchorInAnchorPane(Double value)
      Invokes the AnchorPane.setRightAnchor(Node, Double) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new AnchorPane(btn);
      AnchorPane.setRightAnchor(btn, new Insets(10));
      
      // Fluent API
      var root = AnchorPaneBuilder.create(
                       ButtonBuilder.create()
                           .rightAnchorInAnchorPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • topAnchorInAnchorPane

      public TreeTableViewBuilder<S> topAnchorInAnchorPane(Double value)
      Invokes the AnchorPane.setTopAnchor(Node, Double) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new AnchorPane(btn);
      AnchorPane.setTopAnchor(btn, new Insets(10));
      
      // Fluent API
      var root = AnchorPaneBuilder.create(
                       ButtonBuilder.create()
                           .topAnchorInAnchorPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • alignmentInBorderPane

      public TreeTableViewBuilder<S> alignmentInBorderPane(Pos value)
      Invokes the BorderPane.setAlignment(Node, Pos) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new BorderPane(btn);
      BorderPane.setAlignment(btn, new Insets(10));
      
      // Fluent API
      var root = BorderPaneBuilder.create(
                       ButtonBuilder.create()
                           .alignmentInBorderPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • marginInBorderPane

      public TreeTableViewBuilder<S> marginInBorderPane(Insets value)
      Invokes the BorderPane.setMargin(Node, Insets) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new BorderPane(btn);
      BorderPane.setMargin(btn, new Insets(10));
      
      // Fluent API
      var root = BorderPaneBuilder.create(
                       ButtonBuilder.create()
                           .marginInBorderPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • marginInFlowPane

      public TreeTableViewBuilder<S> marginInFlowPane(Insets value)
      Invokes the FlowPane.setMargin(Node, Insets) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new FlowPane(btn);
      FlowPane.setMargin(btn, new Insets(10));
      
      // Fluent API
      var root = FlowPaneBuilder.create(
                       ButtonBuilder.create()
                           .marginInFlowPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • columnIndexInGridPane

      public TreeTableViewBuilder<S> columnIndexInGridPane(Integer value)
      Invokes the GridPane.setColumnIndex(Node, Integer) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setColumnIndex(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .columnIndexInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • columnSpanInGridPane

      public TreeTableViewBuilder<S> columnSpanInGridPane(Integer value)
      Invokes the GridPane.setColumnSpan(Node, Integer) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setColumnSpan(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .columnSpanInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • constraintsInGridPane

      public TreeTableViewBuilder<S> constraintsInGridPane(int columnIndex, int rowIndex)
      Invokes the GridPane.setConstraints(Node, int, int) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setConstraints(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .constraintsInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • constraintsInGridPane

      public TreeTableViewBuilder<S> constraintsInGridPane(int columnIndex, int rowIndex, int columnspan, int rowspan)
      Invokes the GridPane.setConstraints(Node, int, int, int, int) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setConstraints(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .constraintsInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • constraintsInGridPane

      public TreeTableViewBuilder<S> constraintsInGridPane(int columnIndex, int rowIndex, int columnspan, int rowspan, HPos halignment, VPos valignment)
      Invokes the GridPane.setConstraints(Node, int, int, int, int, HPos, VPos) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setConstraints(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .constraintsInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • constraintsInGridPane

      public TreeTableViewBuilder<S> constraintsInGridPane(int columnIndex, int rowIndex, int columnspan, int rowspan, HPos halignment, VPos valignment, Priority hgrow, Priority vgrow)
      Invokes the GridPane.setConstraints(Node, int, int, int, int, HPos, VPos, Priority, Priority) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setConstraints(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .constraintsInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • constraintsInGridPane

      public TreeTableViewBuilder<S> constraintsInGridPane(int columnIndex, int rowIndex, int columnspan, int rowspan, HPos halignment, VPos valignment, Priority hgrow, Priority vgrow, Insets margin)
      Invokes the GridPane.setConstraints(Node, int, int, int, int, HPos, VPos, Priority, Priority, Insets) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setConstraints(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .constraintsInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • fillHeightInGridPane

      public TreeTableViewBuilder<S> fillHeightInGridPane(Boolean value)
      Invokes the GridPane.setFillHeight(Node, Boolean) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setFillHeight(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .fillHeightInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • fillWidthInGridPane

      public TreeTableViewBuilder<S> fillWidthInGridPane(Boolean value)
      Invokes the GridPane.setFillWidth(Node, Boolean) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setFillWidth(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .fillWidthInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • hAlignmentInGridPane

      public TreeTableViewBuilder<S> hAlignmentInGridPane(HPos value)
      Invokes the GridPane.setHalignment(Node, HPos) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setHalignment(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .hAlignmentInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • hGrowInGridPane

      public TreeTableViewBuilder<S> hGrowInGridPane(Priority value)
      Invokes the GridPane.setHgrow(Node, Priority) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setHgrow(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .hGrowInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • marginInGridPane

      public TreeTableViewBuilder<S> marginInGridPane(Insets value)
      Invokes the GridPane.setMargin(Node, Insets) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setMargin(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .marginInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • rowIndexInGridPane

      public TreeTableViewBuilder<S> rowIndexInGridPane(Integer value)
      Invokes the GridPane.setRowIndex(Node, Integer) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setRowIndex(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .rowIndexInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • rowSpanInGridPane

      public TreeTableViewBuilder<S> rowSpanInGridPane(Integer value)
      Invokes the GridPane.setRowSpan(Node, Integer) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setRowSpan(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .rowSpanInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • vAlignmentInGridPane

      public TreeTableViewBuilder<S> vAlignmentInGridPane(VPos value)
      Invokes the GridPane.setValignment(Node, VPos) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setValignment(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .vAlignmentInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • vGrowInGridPane

      public TreeTableViewBuilder<S> vGrowInGridPane(Priority value)
      Invokes the GridPane.setVgrow(Node, Priority) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new GridPane(btn);
      GridPane.setVgrow(btn, new Insets(10));
      
      // Fluent API
      var root = GridPaneBuilder.create(
                       ButtonBuilder.create()
                           .vGrowInGridPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • hGrowInHBox

      public TreeTableViewBuilder<S> hGrowInHBox(Priority value)
      Invokes the HBox.setHgrow(Node, Priority) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new HBox(btn);
      HBox.setHgrow(btn, new Insets(10));
      
      // Fluent API
      var root = HBoxBuilder.create(
                       ButtonBuilder.create()
                           .hGrowInHBox(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • marginInHBox

      public TreeTableViewBuilder<S> marginInHBox(Insets value)
      Invokes the HBox.setMargin(Node, Insets) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new HBox(btn);
      HBox.setMargin(btn, new Insets(10));
      
      // Fluent API
      var root = HBoxBuilder.create(
                       ButtonBuilder.create()
                           .marginInHBox(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • alignmentInStackPane

      public TreeTableViewBuilder<S> alignmentInStackPane(Pos value)
      Invokes the StackPane.setAlignment(Node, Pos) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new StackPane(btn);
      StackPane.setAlignment(btn, new Insets(10));
      
      // Fluent API
      var root = StackPaneBuilder.create(
                       ButtonBuilder.create()
                           .alignmentInStackPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • marginInStackPane

      public TreeTableViewBuilder<S> marginInStackPane(Insets value)
      Invokes the StackPane.setMargin(Node, Insets) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new StackPane(btn);
      StackPane.setMargin(btn, new Insets(10));
      
      // Fluent API
      var root = StackPaneBuilder.create(
                       ButtonBuilder.create()
                           .marginInStackPane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • alignmentInTilePane

      public TreeTableViewBuilder<S> alignmentInTilePane(Pos value)
      Invokes the TilePane.setAlignment(Node, Pos) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new TilePane(btn);
      TilePane.setAlignment(btn, new Insets(10));
      
      // Fluent API
      var root = TilePaneBuilder.create(
                       ButtonBuilder.create()
                           .alignmentInTilePane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • marginInTilePane

      public TreeTableViewBuilder<S> marginInTilePane(Insets value)
      Invokes the TilePane.setMargin(Node, Insets) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new TilePane(btn);
      TilePane.setMargin(btn, new Insets(10));
      
      // Fluent API
      var root = TilePaneBuilder.create(
                       ButtonBuilder.create()
                           .marginInTilePane(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • marginInVBox

      public TreeTableViewBuilder<S> marginInVBox(Insets value)
      Invokes the VBox.setMargin(Node, Insets) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new VBox(btn);
      VBox.setMargin(btn, new Insets(10));
      
      // Fluent API
      var root = VBoxBuilder.create(
                       ButtonBuilder.create()
                           .marginInVBox(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • vGrowInVBox

      public TreeTableViewBuilder<S> vGrowInVBox(Priority value)
      Invokes the VBox.setVgrow(Node, Priority) using a fluent API.

      Example:

      // Original API
      var btn = new Button();
      var root = new VBox(btn);
      VBox.setVgrow(btn, new Insets(10));
      
      // Fluent API
      var root = VBoxBuilder.create(
                       ButtonBuilder.create()
                           .vGrowInVBox(new Insets(10))
                           .build())
                     .build();
      
      Returns:
      builder instance
    • accessibleHelpPropertyApply

      public TreeTableViewBuilder<S> accessibleHelpPropertyApply(Consumer<ObjectProperty<String>> op)
      Applies a function to the accessibleHelpProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.accessibleHelpProperty().bind(anotherProperty))
      
      // Use shorthand form
      .accessibleHelpPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • accessibleRoleDescriptionPropertyApply

      public TreeTableViewBuilder<S> accessibleRoleDescriptionPropertyApply(Consumer<ObjectProperty<String>> op)
      Applies a function to the accessibleRoleDescriptionProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.accessibleRoleDescriptionProperty().bind(anotherProperty))
      
      // Use shorthand form
      .accessibleRoleDescriptionPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • accessibleRolePropertyApply

      public TreeTableViewBuilder<S> accessibleRolePropertyApply(Consumer<ObjectProperty<AccessibleRole>> op)
      Applies a function to the accessibleRoleProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.accessibleRoleProperty().bind(anotherProperty))
      
      // Use shorthand form
      .accessibleRolePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • accessibleTextPropertyApply

      public TreeTableViewBuilder<S> accessibleTextPropertyApply(Consumer<ObjectProperty<String>> op)
      Applies a function to the accessibleTextProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.accessibleTextProperty().bind(anotherProperty))
      
      // Use shorthand form
      .accessibleTextPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • backgroundPropertyApply

      public TreeTableViewBuilder<S> backgroundPropertyApply(Consumer<ObjectProperty<Background>> op)
      Applies a function to the backgroundProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.backgroundProperty().bind(anotherProperty))
      
      // Use shorthand form
      .backgroundPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • blendModePropertyApply

      public TreeTableViewBuilder<S> blendModePropertyApply(Consumer<ObjectProperty<BlendMode>> op)
      Applies a function to the blendModeProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.blendModeProperty().bind(anotherProperty))
      
      // Use shorthand form
      .blendModePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • borderPropertyApply

      public TreeTableViewBuilder<S> borderPropertyApply(Consumer<ObjectProperty<Border>> op)
      Applies a function to the borderProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.borderProperty().bind(anotherProperty))
      
      // Use shorthand form
      .borderPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • boundsInLocalPropertyApply

      public TreeTableViewBuilder<S> boundsInLocalPropertyApply(Consumer<ReadOnlyObjectProperty<Bounds>> op)
      Applies a function to the boundsInLocalProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.boundsInLocalProperty().bind(anotherProperty))
      
      // Use shorthand form
      .boundsInLocalPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • boundsInParentPropertyApply

      public TreeTableViewBuilder<S> boundsInParentPropertyApply(Consumer<ReadOnlyObjectProperty<Bounds>> op)
      Applies a function to the boundsInParentProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.boundsInParentProperty().bind(anotherProperty))
      
      // Use shorthand form
      .boundsInParentPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • cacheHintPropertyApply

      public TreeTableViewBuilder<S> cacheHintPropertyApply(Consumer<ObjectProperty<CacheHint>> op)
      Applies a function to the cacheHintProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.cacheHintProperty().bind(anotherProperty))
      
      // Use shorthand form
      .cacheHintPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • cachePropertyApply

      public TreeTableViewBuilder<S> cachePropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the cacheProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.cacheProperty().bind(anotherProperty))
      
      // Use shorthand form
      .cachePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • cacheShapePropertyApply

      public TreeTableViewBuilder<S> cacheShapePropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the cacheShapeProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.cacheShapeProperty().bind(anotherProperty))
      
      // Use shorthand form
      .cacheShapePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • centerShapePropertyApply

      public TreeTableViewBuilder<S> centerShapePropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the centerShapeProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.centerShapeProperty().bind(anotherProperty))
      
      // Use shorthand form
      .centerShapePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • clipPropertyApply

      public TreeTableViewBuilder<S> clipPropertyApply(Consumer<ObjectProperty<Node>> op)
      Applies a function to the clipProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.clipProperty().bind(anotherProperty))
      
      // Use shorthand form
      .clipPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • columnResizePolicyPropertyApply

      Applies a function to the columnResizePolicyProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.columnResizePolicyProperty().bind(anotherProperty))
      
      // Use shorthand form
      .columnResizePolicyPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • comparatorPropertyApply

      public TreeTableViewBuilder<S> comparatorPropertyApply(Consumer<ReadOnlyObjectProperty<Comparator<TreeItem<S>>>> op)
      Applies a function to the comparatorProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.comparatorProperty().bind(anotherProperty))
      
      // Use shorthand form
      .comparatorPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • contextMenuPropertyApply

      public TreeTableViewBuilder<S> contextMenuPropertyApply(Consumer<ObjectProperty<ContextMenu>> op)
      Applies a function to the contextMenuProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.contextMenuProperty().bind(anotherProperty))
      
      // Use shorthand form
      .contextMenuPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • cursorPropertyApply

      public TreeTableViewBuilder<S> cursorPropertyApply(Consumer<ObjectProperty<Cursor>> op)
      Applies a function to the cursorProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.cursorProperty().bind(anotherProperty))
      
      // Use shorthand form
      .cursorPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • depthTestPropertyApply

      public TreeTableViewBuilder<S> depthTestPropertyApply(Consumer<ObjectProperty<DepthTest>> op)
      Applies a function to the depthTestProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.depthTestProperty().bind(anotherProperty))
      
      // Use shorthand form
      .depthTestPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • disablePropertyApply

      public TreeTableViewBuilder<S> disablePropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the disableProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.disableProperty().bind(anotherProperty))
      
      // Use shorthand form
      .disablePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • disabledPropertyApply

      public TreeTableViewBuilder<S> disabledPropertyApply(Consumer<ReadOnlyBooleanProperty> op)
      Applies a function to the disabledProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.disabledProperty().bind(anotherProperty))
      
      // Use shorthand form
      .disabledPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • editablePropertyApply

      public TreeTableViewBuilder<S> editablePropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the editableProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.editableProperty().bind(anotherProperty))
      
      // Use shorthand form
      .editablePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • editingCellPropertyApply

      public TreeTableViewBuilder<S> editingCellPropertyApply(Consumer<ReadOnlyObjectProperty<TreeTablePosition<S,?>>> op)
      Applies a function to the editingCellProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.editingCellProperty().bind(anotherProperty))
      
      // Use shorthand form
      .editingCellPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • effectPropertyApply

      public TreeTableViewBuilder<S> effectPropertyApply(Consumer<ObjectProperty<Effect>> op)
      Applies a function to the effectProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.effectProperty().bind(anotherProperty))
      
      // Use shorthand form
      .effectPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • effectiveNodeOrientationPropertyApply

      public TreeTableViewBuilder<S> effectiveNodeOrientationPropertyApply(Consumer<ReadOnlyObjectProperty<NodeOrientation>> op)
      Applies a function to the effectiveNodeOrientationProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.effectiveNodeOrientationProperty().bind(anotherProperty))
      
      // Use shorthand form
      .effectiveNodeOrientationPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • eventDispatcherPropertyApply

      public TreeTableViewBuilder<S> eventDispatcherPropertyApply(Consumer<ObjectProperty<EventDispatcher>> op)
      Applies a function to the eventDispatcherProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.eventDispatcherProperty().bind(anotherProperty))
      
      // Use shorthand form
      .eventDispatcherPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • expandedItemCountPropertyApply

      public TreeTableViewBuilder<S> expandedItemCountPropertyApply(Consumer<ReadOnlyIntegerProperty> op)
      Applies a function to the expandedItemCountProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.expandedItemCountProperty().bind(anotherProperty))
      
      // Use shorthand form
      .expandedItemCountPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • fixedCellSizePropertyApply

      public TreeTableViewBuilder<S> fixedCellSizePropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the fixedCellSizeProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.fixedCellSizeProperty().bind(anotherProperty))
      
      // Use shorthand form
      .fixedCellSizePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • focusModelPropertyApply

      Applies a function to the focusModelProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.focusModelProperty().bind(anotherProperty))
      
      // Use shorthand form
      .focusModelPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • focusTraversablePropertyApply

      public TreeTableViewBuilder<S> focusTraversablePropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the focusTraversableProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.focusTraversableProperty().bind(anotherProperty))
      
      // Use shorthand form
      .focusTraversablePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • focusVisiblePropertyApply

      public TreeTableViewBuilder<S> focusVisiblePropertyApply(Consumer<ReadOnlyBooleanProperty> op)
      Applies a function to the focusVisibleProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.focusVisibleProperty().bind(anotherProperty))
      
      // Use shorthand form
      .focusVisiblePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • focusWithinPropertyApply

      public TreeTableViewBuilder<S> focusWithinPropertyApply(Consumer<ReadOnlyBooleanProperty> op)
      Applies a function to the focusWithinProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.focusWithinProperty().bind(anotherProperty))
      
      // Use shorthand form
      .focusWithinPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • focusedPropertyApply

      public TreeTableViewBuilder<S> focusedPropertyApply(Consumer<ReadOnlyBooleanProperty> op)
      Applies a function to the focusedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.focusedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .focusedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • heightPropertyApply

      public TreeTableViewBuilder<S> heightPropertyApply(Consumer<ReadOnlyDoubleProperty> op)
      Applies a function to the heightProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.heightProperty().bind(anotherProperty))
      
      // Use shorthand form
      .heightPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • hoverPropertyApply

      public TreeTableViewBuilder<S> hoverPropertyApply(Consumer<ReadOnlyBooleanProperty> op)
      Applies a function to the hoverProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.hoverProperty().bind(anotherProperty))
      
      // Use shorthand form
      .hoverPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • idPropertyApply

      public TreeTableViewBuilder<S> idPropertyApply(Consumer<StringProperty> op)
      Applies a function to the idProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.idProperty().bind(anotherProperty))
      
      // Use shorthand form
      .idPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • inputMethodRequestsPropertyApply

      public TreeTableViewBuilder<S> inputMethodRequestsPropertyApply(Consumer<ObjectProperty<InputMethodRequests>> op)
      Applies a function to the inputMethodRequestsProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.inputMethodRequestsProperty().bind(anotherProperty))
      
      // Use shorthand form
      .inputMethodRequestsPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • insetsPropertyApply

      public TreeTableViewBuilder<S> insetsPropertyApply(Consumer<ReadOnlyObjectProperty<Insets>> op)
      Applies a function to the insetsProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.insetsProperty().bind(anotherProperty))
      
      // Use shorthand form
      .insetsPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • layoutBoundsPropertyApply

      public TreeTableViewBuilder<S> layoutBoundsPropertyApply(Consumer<ReadOnlyObjectProperty<Bounds>> op)
      Applies a function to the layoutBoundsProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.layoutBoundsProperty().bind(anotherProperty))
      
      // Use shorthand form
      .layoutBoundsPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • layoutXPropertyApply

      public TreeTableViewBuilder<S> layoutXPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the layoutXProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.layoutXProperty().bind(anotherProperty))
      
      // Use shorthand form
      .layoutXPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • layoutYPropertyApply

      public TreeTableViewBuilder<S> layoutYPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the layoutYProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.layoutYProperty().bind(anotherProperty))
      
      // Use shorthand form
      .layoutYPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • localToParentTransformPropertyApply

      public TreeTableViewBuilder<S> localToParentTransformPropertyApply(Consumer<ReadOnlyObjectProperty<Transform>> op)
      Applies a function to the localToParentTransformProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.localToParentTransformProperty().bind(anotherProperty))
      
      // Use shorthand form
      .localToParentTransformPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • localToSceneTransformPropertyApply

      public TreeTableViewBuilder<S> localToSceneTransformPropertyApply(Consumer<ReadOnlyObjectProperty<Transform>> op)
      Applies a function to the localToSceneTransformProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.localToSceneTransformProperty().bind(anotherProperty))
      
      // Use shorthand form
      .localToSceneTransformPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • managedPropertyApply

      public TreeTableViewBuilder<S> managedPropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the managedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.managedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .managedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • maxHeightPropertyApply

      public TreeTableViewBuilder<S> maxHeightPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the maxHeightProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.maxHeightProperty().bind(anotherProperty))
      
      // Use shorthand form
      .maxHeightPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • maxWidthPropertyApply

      public TreeTableViewBuilder<S> maxWidthPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the maxWidthProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.maxWidthProperty().bind(anotherProperty))
      
      // Use shorthand form
      .maxWidthPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • minHeightPropertyApply

      public TreeTableViewBuilder<S> minHeightPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the minHeightProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.minHeightProperty().bind(anotherProperty))
      
      // Use shorthand form
      .minHeightPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • minWidthPropertyApply

      public TreeTableViewBuilder<S> minWidthPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the minWidthProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.minWidthProperty().bind(anotherProperty))
      
      // Use shorthand form
      .minWidthPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • mouseTransparentPropertyApply

      public TreeTableViewBuilder<S> mouseTransparentPropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the mouseTransparentProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.mouseTransparentProperty().bind(anotherProperty))
      
      // Use shorthand form
      .mouseTransparentPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • needsLayoutPropertyApply

      public TreeTableViewBuilder<S> needsLayoutPropertyApply(Consumer<ReadOnlyBooleanProperty> op)
      Applies a function to the needsLayoutProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.needsLayoutProperty().bind(anotherProperty))
      
      // Use shorthand form
      .needsLayoutPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • nodeOrientationPropertyApply

      public TreeTableViewBuilder<S> nodeOrientationPropertyApply(Consumer<ObjectProperty<NodeOrientation>> op)
      Applies a function to the nodeOrientationProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.nodeOrientationProperty().bind(anotherProperty))
      
      // Use shorthand form
      .nodeOrientationPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onContextMenuRequestedPropertyApply

      public TreeTableViewBuilder<S> onContextMenuRequestedPropertyApply(Consumer<ObjectProperty<EventHandler<? super ContextMenuEvent>>> op)
      Applies a function to the onContextMenuRequestedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onContextMenuRequestedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onContextMenuRequestedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onDragDetectedPropertyApply

      public TreeTableViewBuilder<S> onDragDetectedPropertyApply(Consumer<ObjectProperty<EventHandler<? super MouseEvent>>> op)
      Applies a function to the onDragDetectedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onDragDetectedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onDragDetectedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onDragDonePropertyApply

      public TreeTableViewBuilder<S> onDragDonePropertyApply(Consumer<ObjectProperty<EventHandler<? super DragEvent>>> op)
      Applies a function to the onDragDoneProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onDragDoneProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onDragDonePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onDragDroppedPropertyApply

      public TreeTableViewBuilder<S> onDragDroppedPropertyApply(Consumer<ObjectProperty<EventHandler<? super DragEvent>>> op)
      Applies a function to the onDragDroppedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onDragDroppedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onDragDroppedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onDragEnteredPropertyApply

      public TreeTableViewBuilder<S> onDragEnteredPropertyApply(Consumer<ObjectProperty<EventHandler<? super DragEvent>>> op)
      Applies a function to the onDragEnteredProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onDragEnteredProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onDragEnteredPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onDragExitedPropertyApply

      public TreeTableViewBuilder<S> onDragExitedPropertyApply(Consumer<ObjectProperty<EventHandler<? super DragEvent>>> op)
      Applies a function to the onDragExitedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onDragExitedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onDragExitedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onDragOverPropertyApply

      public TreeTableViewBuilder<S> onDragOverPropertyApply(Consumer<ObjectProperty<EventHandler<? super DragEvent>>> op)
      Applies a function to the onDragOverProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onDragOverProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onDragOverPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onInputMethodTextChangedPropertyApply

      public TreeTableViewBuilder<S> onInputMethodTextChangedPropertyApply(Consumer<ObjectProperty<EventHandler<? super InputMethodEvent>>> op)
      Applies a function to the onInputMethodTextChangedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onInputMethodTextChangedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onInputMethodTextChangedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onKeyPressedPropertyApply

      public TreeTableViewBuilder<S> onKeyPressedPropertyApply(Consumer<ObjectProperty<EventHandler<? super KeyEvent>>> op)
      Applies a function to the onKeyPressedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onKeyPressedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onKeyPressedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onKeyReleasedPropertyApply

      public TreeTableViewBuilder<S> onKeyReleasedPropertyApply(Consumer<ObjectProperty<EventHandler<? super KeyEvent>>> op)
      Applies a function to the onKeyReleasedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onKeyReleasedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onKeyReleasedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onKeyTypedPropertyApply

      public TreeTableViewBuilder<S> onKeyTypedPropertyApply(Consumer<ObjectProperty<EventHandler<? super KeyEvent>>> op)
      Applies a function to the onKeyTypedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onKeyTypedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onKeyTypedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onMouseClickedPropertyApply

      public TreeTableViewBuilder<S> onMouseClickedPropertyApply(Consumer<ObjectProperty<EventHandler<? super MouseEvent>>> op)
      Applies a function to the onMouseClickedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onMouseClickedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onMouseClickedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onMouseDragEnteredPropertyApply

      public TreeTableViewBuilder<S> onMouseDragEnteredPropertyApply(Consumer<ObjectProperty<EventHandler<? super MouseDragEvent>>> op)
      Applies a function to the onMouseDragEnteredProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onMouseDragEnteredProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onMouseDragEnteredPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onMouseDragExitedPropertyApply

      public TreeTableViewBuilder<S> onMouseDragExitedPropertyApply(Consumer<ObjectProperty<EventHandler<? super MouseDragEvent>>> op)
      Applies a function to the onMouseDragExitedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onMouseDragExitedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onMouseDragExitedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onMouseDragOverPropertyApply

      public TreeTableViewBuilder<S> onMouseDragOverPropertyApply(Consumer<ObjectProperty<EventHandler<? super MouseDragEvent>>> op)
      Applies a function to the onMouseDragOverProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onMouseDragOverProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onMouseDragOverPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onMouseDragReleasedPropertyApply

      public TreeTableViewBuilder<S> onMouseDragReleasedPropertyApply(Consumer<ObjectProperty<EventHandler<? super MouseDragEvent>>> op)
      Applies a function to the onMouseDragReleasedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onMouseDragReleasedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onMouseDragReleasedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onMouseDraggedPropertyApply

      public TreeTableViewBuilder<S> onMouseDraggedPropertyApply(Consumer<ObjectProperty<EventHandler<? super MouseEvent>>> op)
      Applies a function to the onMouseDraggedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onMouseDraggedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onMouseDraggedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onMouseEnteredPropertyApply

      public TreeTableViewBuilder<S> onMouseEnteredPropertyApply(Consumer<ObjectProperty<EventHandler<? super MouseEvent>>> op)
      Applies a function to the onMouseEnteredProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onMouseEnteredProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onMouseEnteredPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onMouseExitedPropertyApply

      public TreeTableViewBuilder<S> onMouseExitedPropertyApply(Consumer<ObjectProperty<EventHandler<? super MouseEvent>>> op)
      Applies a function to the onMouseExitedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onMouseExitedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onMouseExitedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onMouseMovedPropertyApply

      public TreeTableViewBuilder<S> onMouseMovedPropertyApply(Consumer<ObjectProperty<EventHandler<? super MouseEvent>>> op)
      Applies a function to the onMouseMovedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onMouseMovedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onMouseMovedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onMousePressedPropertyApply

      public TreeTableViewBuilder<S> onMousePressedPropertyApply(Consumer<ObjectProperty<EventHandler<? super MouseEvent>>> op)
      Applies a function to the onMousePressedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onMousePressedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onMousePressedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onMouseReleasedPropertyApply

      public TreeTableViewBuilder<S> onMouseReleasedPropertyApply(Consumer<ObjectProperty<EventHandler<? super MouseEvent>>> op)
      Applies a function to the onMouseReleasedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onMouseReleasedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onMouseReleasedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onRotatePropertyApply

      public TreeTableViewBuilder<S> onRotatePropertyApply(Consumer<ObjectProperty<EventHandler<? super RotateEvent>>> op)
      Applies a function to the onRotateProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onRotateProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onRotatePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onRotationFinishedPropertyApply

      public TreeTableViewBuilder<S> onRotationFinishedPropertyApply(Consumer<ObjectProperty<EventHandler<? super RotateEvent>>> op)
      Applies a function to the onRotationFinishedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onRotationFinishedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onRotationFinishedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onRotationStartedPropertyApply

      public TreeTableViewBuilder<S> onRotationStartedPropertyApply(Consumer<ObjectProperty<EventHandler<? super RotateEvent>>> op)
      Applies a function to the onRotationStartedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onRotationStartedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onRotationStartedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onScrollFinishedPropertyApply

      public TreeTableViewBuilder<S> onScrollFinishedPropertyApply(Consumer<ObjectProperty<EventHandler<? super ScrollEvent>>> op)
      Applies a function to the onScrollFinishedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onScrollFinishedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onScrollFinishedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onScrollPropertyApply

      public TreeTableViewBuilder<S> onScrollPropertyApply(Consumer<ObjectProperty<EventHandler<? super ScrollEvent>>> op)
      Applies a function to the onScrollProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onScrollProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onScrollPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onScrollStartedPropertyApply

      public TreeTableViewBuilder<S> onScrollStartedPropertyApply(Consumer<ObjectProperty<EventHandler<? super ScrollEvent>>> op)
      Applies a function to the onScrollStartedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onScrollStartedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onScrollStartedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onScrollToColumnPropertyApply

      public TreeTableViewBuilder<S> onScrollToColumnPropertyApply(Consumer<ObjectProperty<EventHandler<ScrollToEvent<TreeTableColumn<S,?>>>>> op)
      Applies a function to the onScrollToColumnProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onScrollToColumnProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onScrollToColumnPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onScrollToPropertyApply

      Applies a function to the onScrollToProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onScrollToProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onScrollToPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onSortPropertyApply

      Applies a function to the onSortProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onSortProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onSortPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onSwipeDownPropertyApply

      public TreeTableViewBuilder<S> onSwipeDownPropertyApply(Consumer<ObjectProperty<EventHandler<? super SwipeEvent>>> op)
      Applies a function to the onSwipeDownProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onSwipeDownProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onSwipeDownPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onSwipeLeftPropertyApply

      public TreeTableViewBuilder<S> onSwipeLeftPropertyApply(Consumer<ObjectProperty<EventHandler<? super SwipeEvent>>> op)
      Applies a function to the onSwipeLeftProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onSwipeLeftProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onSwipeLeftPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onSwipeRightPropertyApply

      public TreeTableViewBuilder<S> onSwipeRightPropertyApply(Consumer<ObjectProperty<EventHandler<? super SwipeEvent>>> op)
      Applies a function to the onSwipeRightProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onSwipeRightProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onSwipeRightPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onSwipeUpPropertyApply

      public TreeTableViewBuilder<S> onSwipeUpPropertyApply(Consumer<ObjectProperty<EventHandler<? super SwipeEvent>>> op)
      Applies a function to the onSwipeUpProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onSwipeUpProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onSwipeUpPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onTouchMovedPropertyApply

      public TreeTableViewBuilder<S> onTouchMovedPropertyApply(Consumer<ObjectProperty<EventHandler<? super TouchEvent>>> op)
      Applies a function to the onTouchMovedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onTouchMovedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onTouchMovedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onTouchPressedPropertyApply

      public TreeTableViewBuilder<S> onTouchPressedPropertyApply(Consumer<ObjectProperty<EventHandler<? super TouchEvent>>> op)
      Applies a function to the onTouchPressedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onTouchPressedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onTouchPressedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onTouchReleasedPropertyApply

      public TreeTableViewBuilder<S> onTouchReleasedPropertyApply(Consumer<ObjectProperty<EventHandler<? super TouchEvent>>> op)
      Applies a function to the onTouchReleasedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onTouchReleasedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onTouchReleasedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onTouchStationaryPropertyApply

      public TreeTableViewBuilder<S> onTouchStationaryPropertyApply(Consumer<ObjectProperty<EventHandler<? super TouchEvent>>> op)
      Applies a function to the onTouchStationaryProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onTouchStationaryProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onTouchStationaryPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onZoomFinishedPropertyApply

      public TreeTableViewBuilder<S> onZoomFinishedPropertyApply(Consumer<ObjectProperty<EventHandler<? super ZoomEvent>>> op)
      Applies a function to the onZoomFinishedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onZoomFinishedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onZoomFinishedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onZoomPropertyApply

      public TreeTableViewBuilder<S> onZoomPropertyApply(Consumer<ObjectProperty<EventHandler<? super ZoomEvent>>> op)
      Applies a function to the onZoomProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onZoomProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onZoomPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • onZoomStartedPropertyApply

      public TreeTableViewBuilder<S> onZoomStartedPropertyApply(Consumer<ObjectProperty<EventHandler<? super ZoomEvent>>> op)
      Applies a function to the onZoomStartedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.onZoomStartedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .onZoomStartedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • opacityPropertyApply

      public TreeTableViewBuilder<S> opacityPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the opacityProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.opacityProperty().bind(anotherProperty))
      
      // Use shorthand form
      .opacityPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • opaqueInsetsPropertyApply

      public TreeTableViewBuilder<S> opaqueInsetsPropertyApply(Consumer<ObjectProperty<Insets>> op)
      Applies a function to the opaqueInsetsProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.opaqueInsetsProperty().bind(anotherProperty))
      
      // Use shorthand form
      .opaqueInsetsPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • paddingPropertyApply

      public TreeTableViewBuilder<S> paddingPropertyApply(Consumer<ObjectProperty<Insets>> op)
      Applies a function to the paddingProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.paddingProperty().bind(anotherProperty))
      
      // Use shorthand form
      .paddingPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • parentPropertyApply

      public TreeTableViewBuilder<S> parentPropertyApply(Consumer<ReadOnlyObjectProperty<Parent>> op)
      Applies a function to the parentProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.parentProperty().bind(anotherProperty))
      
      // Use shorthand form
      .parentPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • pickOnBoundsPropertyApply

      public TreeTableViewBuilder<S> pickOnBoundsPropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the pickOnBoundsProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.pickOnBoundsProperty().bind(anotherProperty))
      
      // Use shorthand form
      .pickOnBoundsPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • placeholderPropertyApply

      public TreeTableViewBuilder<S> placeholderPropertyApply(Consumer<ObjectProperty<Node>> op)
      Applies a function to the placeholderProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.placeholderProperty().bind(anotherProperty))
      
      // Use shorthand form
      .placeholderPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • prefHeightPropertyApply

      public TreeTableViewBuilder<S> prefHeightPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the prefHeightProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.prefHeightProperty().bind(anotherProperty))
      
      // Use shorthand form
      .prefHeightPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • prefWidthPropertyApply

      public TreeTableViewBuilder<S> prefWidthPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the prefWidthProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.prefWidthProperty().bind(anotherProperty))
      
      // Use shorthand form
      .prefWidthPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • pressedPropertyApply

      public TreeTableViewBuilder<S> pressedPropertyApply(Consumer<ReadOnlyBooleanProperty> op)
      Applies a function to the pressedProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.pressedProperty().bind(anotherProperty))
      
      // Use shorthand form
      .pressedPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • rootPropertyApply

      public TreeTableViewBuilder<S> rootPropertyApply(Consumer<ObjectProperty<TreeItem<S>>> op)
      Applies a function to the rootProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.rootProperty().bind(anotherProperty))
      
      // Use shorthand form
      .rootPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • rotatePropertyApply

      public TreeTableViewBuilder<S> rotatePropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the rotateProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.rotateProperty().bind(anotherProperty))
      
      // Use shorthand form
      .rotatePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • rotationAxisPropertyApply

      public TreeTableViewBuilder<S> rotationAxisPropertyApply(Consumer<ObjectProperty<Point3D>> op)
      Applies a function to the rotationAxisProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.rotationAxisProperty().bind(anotherProperty))
      
      // Use shorthand form
      .rotationAxisPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • rowFactoryPropertyApply

      public TreeTableViewBuilder<S> rowFactoryPropertyApply(Consumer<ObjectProperty<Callback<TreeTableView<S>, TreeTableRow<S>>>> op)
      Applies a function to the rowFactoryProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.rowFactoryProperty().bind(anotherProperty))
      
      // Use shorthand form
      .rowFactoryPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • scaleShapePropertyApply

      public TreeTableViewBuilder<S> scaleShapePropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the scaleShapeProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.scaleShapeProperty().bind(anotherProperty))
      
      // Use shorthand form
      .scaleShapePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • scaleXPropertyApply

      public TreeTableViewBuilder<S> scaleXPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the scaleXProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.scaleXProperty().bind(anotherProperty))
      
      // Use shorthand form
      .scaleXPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • scaleYPropertyApply

      public TreeTableViewBuilder<S> scaleYPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the scaleYProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.scaleYProperty().bind(anotherProperty))
      
      // Use shorthand form
      .scaleYPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • scaleZPropertyApply

      public TreeTableViewBuilder<S> scaleZPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the scaleZProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.scaleZProperty().bind(anotherProperty))
      
      // Use shorthand form
      .scaleZPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • scenePropertyApply

      public TreeTableViewBuilder<S> scenePropertyApply(Consumer<ReadOnlyObjectProperty<Scene>> op)
      Applies a function to the sceneProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.sceneProperty().bind(anotherProperty))
      
      // Use shorthand form
      .scenePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • selectionModelPropertyApply

      Applies a function to the selectionModelProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.selectionModelProperty().bind(anotherProperty))
      
      // Use shorthand form
      .selectionModelPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • shapePropertyApply

      public TreeTableViewBuilder<S> shapePropertyApply(Consumer<ObjectProperty<Shape>> op)
      Applies a function to the shapeProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.shapeProperty().bind(anotherProperty))
      
      // Use shorthand form
      .shapePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • showRootPropertyApply

      public TreeTableViewBuilder<S> showRootPropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the showRootProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.showRootProperty().bind(anotherProperty))
      
      // Use shorthand form
      .showRootPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • skinPropertyApply

      public TreeTableViewBuilder<S> skinPropertyApply(Consumer<ObjectProperty<Skin<?>>> op)
      Applies a function to the skinProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.skinProperty().bind(anotherProperty))
      
      // Use shorthand form
      .skinPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • snapToPixelPropertyApply

      public TreeTableViewBuilder<S> snapToPixelPropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the snapToPixelProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.snapToPixelProperty().bind(anotherProperty))
      
      // Use shorthand form
      .snapToPixelPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • sortModePropertyApply

      public TreeTableViewBuilder<S> sortModePropertyApply(Consumer<ObjectProperty<TreeSortMode>> op)
      Applies a function to the sortModeProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.sortModeProperty().bind(anotherProperty))
      
      // Use shorthand form
      .sortModePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • sortPolicyPropertyApply

      public TreeTableViewBuilder<S> sortPolicyPropertyApply(Consumer<ObjectProperty<Callback<TreeTableView<S>, Boolean>>> op)
      Applies a function to the sortPolicyProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.sortPolicyProperty().bind(anotherProperty))
      
      // Use shorthand form
      .sortPolicyPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • stylePropertyApply

      public TreeTableViewBuilder<S> stylePropertyApply(Consumer<StringProperty> op)
      Applies a function to the styleProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.styleProperty().bind(anotherProperty))
      
      // Use shorthand form
      .stylePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • tableMenuButtonVisiblePropertyApply

      public TreeTableViewBuilder<S> tableMenuButtonVisiblePropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the tableMenuButtonVisibleProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.tableMenuButtonVisibleProperty().bind(anotherProperty))
      
      // Use shorthand form
      .tableMenuButtonVisiblePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • tooltipPropertyApply

      public TreeTableViewBuilder<S> tooltipPropertyApply(Consumer<ObjectProperty<Tooltip>> op)
      Applies a function to the tooltipProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.tooltipProperty().bind(anotherProperty))
      
      // Use shorthand form
      .tooltipPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • translateXPropertyApply

      public TreeTableViewBuilder<S> translateXPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the translateXProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.translateXProperty().bind(anotherProperty))
      
      // Use shorthand form
      .translateXPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • translateYPropertyApply

      public TreeTableViewBuilder<S> translateYPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the translateYProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.translateYProperty().bind(anotherProperty))
      
      // Use shorthand form
      .translateYPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • translateZPropertyApply

      public TreeTableViewBuilder<S> translateZPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the translateZProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.translateZProperty().bind(anotherProperty))
      
      // Use shorthand form
      .translateZPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • treeColumnPropertyApply

      public TreeTableViewBuilder<S> treeColumnPropertyApply(Consumer<ObjectProperty<TreeTableColumn<S,?>>> op)
      Applies a function to the treeColumnProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.treeColumnProperty().bind(anotherProperty))
      
      // Use shorthand form
      .treeColumnPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • viewOrderPropertyApply

      public TreeTableViewBuilder<S> viewOrderPropertyApply(Consumer<DoubleProperty> op)
      Applies a function to the viewOrderProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.viewOrderProperty().bind(anotherProperty))
      
      // Use shorthand form
      .viewOrderPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • visiblePropertyApply

      public TreeTableViewBuilder<S> visiblePropertyApply(Consumer<BooleanProperty> op)
      Applies a function to the visibleProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.visibleProperty().bind(anotherProperty))
      
      // Use shorthand form
      .visiblePropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance
    • widthPropertyApply

      public TreeTableViewBuilder<S> widthPropertyApply(Consumer<ReadOnlyDoubleProperty> op)
      Applies a function to the widthProperty of the instance being constructed. This serves as a shorthand form of the apply method.

      Example:

      // Use apply
      .apply(obj -> obj.widthProperty().bind(anotherProperty))
      
      // Use shorthand form
      .widthPropertyApply(prop -> prop.bind(anotherProperty))
      
      Returns:
      builder instance