java.lang.Object
java.util.EventObject
javafx.event.Event
javafx.scene.control.CheckBoxTreeItem.TreeModificationEvent<T>
- Type Parameters:
T
- The type of the value contained within thevalue
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 Summary
Fields Modifier and Type Field Description static EventType<Event>
ANY
Common supertype for all tree modification event types.Fields inherited from class javafx.event.Event
consumed, eventType, NULL_SOURCE_TARGET, target
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
Constructors Constructor Description 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. -
Method Summary
Modifier and Type Method Description CheckBoxTreeItem<T>
getTreeItem()
Returns the CheckBoxTreeItem that this event occurred upon.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).boolean
wasSelectionChanged()
Indicates the reason for this event is that the selection on the CheckBoxTreeItem changed (as opposed to it becoming indeterminate).Methods inherited from class javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
Methods inherited from class java.util.EventObject
getSource, toString
-
Field Details
-
ANY
Common supertype for all tree modification event types.
-
-
Constructor Details
-
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 eventTypetreeItem
- the treeItemselectionChanged
- represents whether the selection has changed
-
-
Method Details
-
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
-