Class TreeTableColumn.CellDataFeatures<S,​T>

java.lang.Object
javafx.scene.control.TreeTableColumn.CellDataFeatures<S,​T>
Type Parameters:
S - The TableView type
T - The TreeTableColumn type
Enclosing class:
TreeTableColumn<S,​T>

public static class TreeTableColumn.CellDataFeatures<S,​T>
extends Object
A support class used in TreeTableColumn as a wrapper class to provide all necessary information for a particular Cell. Once instantiated, this class is immutable.
Since:
JavaFX 8.0
  • Constructor Details

    • CellDataFeatures

      public 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.
      Parameters:
      treeTableView - The TableView that this instance refers to.
      tableColumn - The TreeTableColumn that this instance refers to.
      value - The value for a row in the TableView.
  • Method Details

    • getValue

      public TreeItem<S> getValue()
      Returns the value passed in to the constructor.
      Returns:
      the value passed in to the constructor
    • getTreeTableColumn

      public TreeTableColumn<S,​T> getTreeTableColumn()
      Returns the TreeTableColumn passed in to the constructor.
      Returns:
      the TreeTableColumn passed in to the constructor
    • getTreeTableView

      public TreeTableView<S> getTreeTableView()
      Returns the TableView passed in to the constructor.
      Returns:
      the TableView passed in to the constructor