# 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.