# Uses of Class
javafx.scene.control.TreeItem.TreeModificationEvent

Packages that use TreeItem.TreeModificationEvent
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 TreeItem.TreeModificationEvent in javafx.scene.control

  Methods in javafx.scene.control that return types with arguments of type TreeItem.TreeModificationEvent
  Modifier and Type | Method | Description
  --- | --- | ---
  `static <T> EventType<TreeItem.TreeModificationEvent<T>>` | TreeItem.`branchCollapsedEvent()` | An EventType used when the TreeItem receives a modification to its expanded property, such that the TreeItem is now in the collapsed state.
  `static <T> EventType<TreeItem.TreeModificationEvent<T>>` | TreeItem.`branchExpandedEvent()` | An EventType used when the TreeItem receives a modification to its expanded property, such that the TreeItem is now in the expanded state.
  `static <T> EventType<TreeItem.TreeModificationEvent<T>>` | TreeItem.`childrenModificationEvent()` | An EventType used when the TreeItem receives a direct modification to its children list.
  `static <T> EventType<TreeItem.TreeModificationEvent<T>>` | TreeItem.`expandedItemCountChangeEvent()` | The general EventType used when the TreeItem receives a modification that results in the number of children being visible changes.
  `static <T> EventType<TreeItem.TreeModificationEvent<T>>` | TreeItem.`graphicChangedEvent()` | An EventType used when the TreeItem receives a modification to its graphic property.
  `static <T> EventType<TreeItem.TreeModificationEvent<T>>` | TreeItem.`treeNotificationEvent()` | The base EventType used to indicate that an event has occurred within a TreeItem.
  `static <T> EventType<TreeItem.TreeModificationEvent<T>>` | TreeItem.`valueChangedEvent()` | An EventType used when the TreeItem receives a modification to its value property.