Class CheckBoxTreeItem.TreeModificationEvent<T>

  • Type Parameters:
    T - The type of the value contained within the value property.
    All Implemented Interfaces:
    Serializable, Cloneable
    Enclosing class:
    CheckBoxTreeItem<T>


    public static class CheckBoxTreeItem.TreeModificationEvent<T>
    extends Event
    A TreeModificationEvent class that works in a similar vein to the TreeItem.TreeModificationEvent class, in that this event will bubble up the CheckBoxTreeItem hierarchy, until the parent node is null.
    Since:
    JavaFX 2.2
    See Also:
    Serialized Form
    • Field Detail

      • ANY

        public static final EventType<Event> ANY
        Common supertype for all tree modification event types.
    • Constructor Detail

      • TreeModificationEvent

        public TreeModificationEvent​(EventType<? extends Event> eventType,
                                     CheckBoxTreeItem<T> treeItem,
                                     boolean selectionChanged)
        Creates a default TreeModificationEvent instance to represent the change in selection/indeterminate states for the given CheckBoxTreeItem instance.
        Parameters:
        eventType - the eventType
        treeItem - the treeItem
        selectionChanged - represents whether the selection has changed
    • Method Detail

      • getTreeItem

        public CheckBoxTreeItem<T> getTreeItem​()
        Returns the CheckBoxTreeItem that this event occurred upon.
        Returns:
        The CheckBoxTreeItem that this event occurred upon.
      • wasSelectionChanged

        public boolean wasSelectionChanged​()
        Indicates the reason for this event is that the selection on the CheckBoxTreeItem changed (as opposed to it becoming indeterminate).
        Returns:
        has the CheckBoxTreeItem's selection changed
      • wasIndeterminateChanged

        public boolean wasIndeterminateChanged​()
        Indicates the reason for this event is that the indeterminate state on the CheckBoxTreeItem changed (as opposed to it becoming selected or unselected).
        Returns:
        has the CheckBoxTreeItem's indeterminate changed