## Uses of Class
javafx.scene.control.TreeTableView

- Packages that use TreeTableView
  Package | Description
  --- | ---
  javafx.scene.control | The JavaFX User Interface Controls (UI Controls or just Controls) are specialized Nodes in the JavaFX Scenegraph especially suited for reuse in many different application contexts.

- - ### Uses of TreeTableView in javafx.scene.control

    Fields in javafx.scene.control with type parameters of type TreeTableView
    Modifier and Type | Field and Description
    --- | ---
    `static Callback<TreeTableView,Boolean>` | TreeTableView.`DEFAULT_SORT_POLICY` The default `sort policy` that this TreeTableView will use if no other policy is specified.

    Methods in javafx.scene.control that return TreeTableView
    Modifier and Type | Method and Description
    --- | ---
    `TreeTableView<S>` | TreeTableView.EditEvent.`getSource()` Returns the TreeTableView upon which the edit took place.
    `TreeTableView<S>` | TreeTableView.ResizeFeatures.`getTable()` Returns the TreeTableView upon which the resize operation is occurring.
    `TreeTableView<S>` | TreeTableView.TreeTableViewSelectionModel.`getTreeTableView()` Returns the TreeTableView instance that this selection model is installed in.
    `TreeTableView<T>` | TreeTableRow.`getTreeTableView()` Returns the TreeTableView associated with this TreeTableCell.
    `TreeTableView<S>` | TreeTablePosition.`getTreeTableView()` The TreeTableView that this TreeTablePosition is related to.
    `TreeTableView<S>` | TreeTableColumn.`getTreeTableView()` Gets the value of the property treeTableView.
    `TreeTableView<S>` | TreeTableColumn.CellDataFeatures.`getTreeTableView()` Returns the `TableView` passed in to the constructor.
    `TreeTableView<S>` | TreeTableColumn.CellEditEvent.`getTreeTableView()` Returns the TableView upon which this event occurred.
    `TreeTableView<S>` | TreeTableCell.`getTreeTableView()` Gets the value of the property treeTableView.

    Methods in javafx.scene.control that return types with arguments of type TreeTableView
    Modifier and Type | Method and Description
    --- | ---
    `EventHandler<SortEvent<TreeTableView<S>>>` | TreeTableView.`getOnSort()` Gets the value of the property onSort.
    `Callback<TreeTableView<S>,TreeTableRow<S>>` | TreeTableView.`getRowFactory()` Gets the value of the property rowFactory.
    `Callback<TreeTableView<S>,Boolean>` | TreeTableView.`getSortPolicy()` Gets the value of the property sortPolicy.
    `ObjectProperty<EventHandler<SortEvent<TreeTableView<S>>>>` | TreeTableView.`onSortProperty()` Called when there's a request to sort the control.
    `ObjectProperty<Callback<TreeTableView<S>,TreeTableRow<S>>>` | TreeTableView.`rowFactoryProperty()` A function which produces a TreeTableRow.
    `ObjectProperty<Callback<TreeTableView<S>,Boolean>>` | TreeTableView.`sortPolicyProperty()` The sort policy specifies how sorting in this TreeTableView should be performed.
    `ReadOnlyObjectProperty<TreeTableView<T>>` | TreeTableRow.`treeTableViewProperty()` A TreeTableCell is explicitly linked to a single `TreeTableView` instance, which is represented by this property.
    `ReadOnlyObjectProperty<TreeTableView<S>>` | TreeTableColumn.`treeTableViewProperty()` The TreeTableView that this TreeTableColumn belongs to.
    `ReadOnlyObjectProperty<TreeTableView<S>>` | TreeTableCell.`treeTableViewProperty()` The TreeTableView associated with this TreeTableCell.

    Methods in javafx.scene.control with parameters of type TreeTableView
    Modifier and Type | Method and Description
    --- | ---
    `void` | TreeTableCell.`updateTreeTableView(TreeTableView<S> tv)` Updates the TreeTableView associated with this TreeTableCell.
    `void` | TreeTableRow.`updateTreeTableView(TreeTableView<T> treeTable)` Updates the TreeTableView associated with this TreeTableCell.

    Method parameters in javafx.scene.control with type arguments of type TreeTableView
    Modifier and Type | Method and Description
    --- | ---
    `void` | TreeTableView.`setOnSort(EventHandler<SortEvent<TreeTableView<S>>> value)` Sets the value of the property onSort.
    `void` | TreeTableView.`setRowFactory(Callback<TreeTableView<S>,TreeTableRow<S>> value)` Sets the value of the property rowFactory.
    `void` | TreeTableView.`setSortPolicy(Callback<TreeTableView<S>,Boolean> callback)` Sets the value of the property sortPolicy.

    Constructors in javafx.scene.control with parameters of type TreeTableView
    Constructor and Description
    `CellDataFeatures(TreeTableView<S> treeTableView, TreeTableColumn<S,T> tableColumn, TreeItem<S> value)` Instantiates a CellDataFeatures instance with the given properties set as read-only values of this instance.
    `CellEditEvent(TreeTableView<S> table, TreeTablePosition<S,T> pos, EventType<TreeTableColumn.CellEditEvent<S,T>> eventType, T newValue)` Creates a new event that can be subsequently fired to the relevant listeners.
    `EditEvent(TreeTableView<S> source, EventType<? extends TreeTableView.EditEvent> eventType, TreeItem<S> treeItem, S oldValue, S newValue)` Creates a new EditEvent instance to represent an edit event.
    `ResizeFeatures(TreeTableView<S> treeTable, TreeTableColumn<S,?> column, Double delta)` Creates an instance of this class, with the provided TreeTableView, TreeTableColumn and delta values being set and stored in this immutable instance.
    `TreeTablePosition(TreeTableView<S> treeTableView, int row, TreeTableColumn<S,T> tableColumn)` Constructs a TreeTablePosition instance to represent the given row/column position in the given TreeTableView instance.
    `TreeTableViewFocusModel(TreeTableView<S> treeTableView)` Creates a default TableViewFocusModel instance that will be used to manage focus of the provided TableView control.
    `TreeTableViewSelectionModel(TreeTableView<S> treeTableView)` Builds a default TreeTableViewSelectionModel instance with the provided TreeTableView.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.