public final class TreeItemUtil extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TreeItemUtil.StreamOrder
Order of tree traversal.
|
Modifier and Type | Method and Description |
---|---|
static <T> javafx.collections.ObservableList<javafx.scene.control.TreeItem<T>> |
ancestorObservableList(javafx.scene.control.TreeItem<T> pTreeItem)
ObservableList starting with specified node and ending at root.
|
static <T> javafx.beans.property.ReadOnlyObjectProperty<Integer> |
descendantCountProperty(javafx.scene.control.TreeItem<T> pTreeItem)
Property providing the count of argument node and all descendants.
|
static <T> javafx.collections.ObservableList<javafx.scene.control.TreeItem<T>> |
descendantObservableList(javafx.scene.control.TreeItem<T> pTreeItem) |
static <T> javafx.collections.ObservableList<javafx.scene.control.TreeItem<T>> |
descendantObservableList(javafx.scene.control.TreeItem<T> pTreeItem,
TreeItemUtil.StreamOrder pStreamOrder)
List containing argument node and all descendants.
|
static int |
getDepth(javafx.scene.control.TreeItem<?> pTreeItem) |
static <T> javafx.scene.control.TreeItem<T> |
getRoot(javafx.scene.control.TreeItem<?> pItem) |
static boolean |
isVisible(javafx.scene.control.TreeItem<?> pTreeItem)
Determines whether all ancestors are expanded.
|
static <T> Iterator<javafx.scene.control.TreeItem<T>> |
parentIterator(javafx.scene.control.TreeItem<T> pTreeItem)
Iterator from argument tree item up to and including root tree item.
|
static <T> Stream<javafx.scene.control.TreeItem<T>> |
visitorStream(javafx.scene.control.TreeItem<T> pTreeItem)
Stream containing specified tree item and all of its descendants.
|
static <T> Stream<javafx.scene.control.TreeItem<T>> |
visitorStream(javafx.scene.control.TreeItem<T> pTreeItem,
TreeItemUtil.StreamOrder pOrder)
Stream containing specified tree item and all of its descendants.
|
public static int getDepth(javafx.scene.control.TreeItem<?> pTreeItem)
public static <T> javafx.scene.control.TreeItem<T> getRoot(javafx.scene.control.TreeItem<?> pItem)
public static <T> Stream<javafx.scene.control.TreeItem<T>> visitorStream(javafx.scene.control.TreeItem<T> pTreeItem)
public static <T> Stream<javafx.scene.control.TreeItem<T>> visitorStream(javafx.scene.control.TreeItem<T> pTreeItem, TreeItemUtil.StreamOrder pOrder)
public static <T> javafx.collections.ObservableList<javafx.scene.control.TreeItem<T>> ancestorObservableList(javafx.scene.control.TreeItem<T> pTreeItem)
public static <T> javafx.collections.ObservableList<javafx.scene.control.TreeItem<T>> descendantObservableList(javafx.scene.control.TreeItem<T> pTreeItem)
public static <T> javafx.collections.ObservableList<javafx.scene.control.TreeItem<T>> descendantObservableList(javafx.scene.control.TreeItem<T> pTreeItem, TreeItemUtil.StreamOrder pStreamOrder)
visitorStream(TreeItem)
public static <T> javafx.beans.property.ReadOnlyObjectProperty<Integer> descendantCountProperty(javafx.scene.control.TreeItem<T> pTreeItem)
public static <T> Iterator<javafx.scene.control.TreeItem<T>> parentIterator(javafx.scene.control.TreeItem<T> pTreeItem)
pTreeItem
- First item returned by iterator.TreeItem.getParent()
public static boolean isVisible(javafx.scene.control.TreeItem<?> pTreeItem)
true
if all ancestors are expanded.Copyright © 2023. All rights reserved.