Class TreeTableViewSkin<T>

All Implemented Interfaces:
Skin<TreeTableView<T>>

public class TreeTableViewSkin<T> extends TableViewSkinBase<T,TreeItem<T>,TreeTableView<T>,TreeTableRow<T>,TreeTableColumn<T,?>>
Default skin implementation for the TreeTableView control.
Since:
9
See Also:
  • Constructor Details

    • TreeTableViewSkin

      public TreeTableViewSkin(TreeTableView<T> control)
      Creates a new TreeTableViewSkin instance, installing the necessary child nodes into the Control children list, as well as the necessary input mappings for handling key, mouse, etc events.
      Parameters:
      control - The control that this skin should be installed onto.
  • Method Details

    • getItemCount

      protected int getItemCount()
      Returns the total number of items in this container, including those that are currently hidden because they are out of view.
      Specified by:
      getItemCount in class VirtualContainerBase<TreeTableView<T>,TreeTableRow<T>>
      Returns:
      the total number of items in this container