APIdia Launch Partner
Top Description Constructors Methods
javafx.scene.control

pack-priv Class TreeUtil

extends Object
Class Inheritance
Imports
java.util.ArrayDeque, .Deque, .Iterator, .List, .NoSuchElementException

A package protected util class used by TreeView and TreeTableView to reduce the level of code duplication.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static <T> int
getExpandedDescendantCount(TreeItem<T> node, boolean treeItemCountDirty)

pack-priv static <T> Iterable<TreeItem<T>>
getItems(TreeItem<T> root)

Returns an Iterable that traverses all expanded TreeItems in pre-order depth-first order, starting from root.

pack-priv static <T> int
getRow(TreeItem<T> item, TreeItem<T> root, boolean treeItemCountDirty, boolean isShowRoot)

pack-priv static int
updateExpandedItemCount(TreeItem<T> treeItem, boolean treeItemCountDirty, boolean isShowRoot)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

TreeUtilback to summary
pack-priv TreeUtil()

Method Detail

getExpandedDescendantCountback to summary
pack-priv static <T> int getExpandedDescendantCount(TreeItem<T> node, boolean treeItemCountDirty)
getItemsback to summary
pack-priv static <T> Iterable<TreeItem<T>> getItems(TreeItem<T> root)

Returns an Iterable that traverses all expanded TreeItems in pre-order depth-first order, starting from root.

getRowback to summary
pack-priv static <T> int getRow(TreeItem<T> item, TreeItem<T> root, boolean treeItemCountDirty, boolean isShowRoot)
updateExpandedItemCountback to summary
pack-priv static int updateExpandedItemCount(TreeItem<T> treeItem, boolean treeItemCountDirty, boolean isShowRoot)