java.lang.Object
java.util.EventObject
javafx.event.Event
javafx.scene.control.TreeView.EditEvent<T>
- Type Parameters:
T
- The type of the input, which is the same type as the TreeView itself.
- All Implemented Interfaces:
Serializable
,Cloneable
public static class TreeView.EditEvent<T> extends Event
An
Event
subclass used specifically in TreeView for representing
edit-related events. It provides additional API to easily access the
TreeItem that the edit event took place on, as well as the input provided
by the end user.- Since:
- JavaFX 2.0
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static EventType<?>
ANY
Common supertype for all edit event types.Fields declared in class javafx.event.Event
consumed, eventType, NULL_SOURCE_TARGET, target
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description T
getNewValue()
Returns the new value input into the TreeItem by the end user.T
getOldValue()
Returns the old value that existed in the TreeItem prior to the current edit event.TreeView<T>
getSource()
Returns the TreeView upon which the edit took place.TreeItem<T>
getTreeItem()
Returns theTreeItem
upon which the edit took place.Methods declared in class javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
Methods declared in class java.util.EventObject
toString
-
Field Details
-
ANY
Common supertype for all edit event types.- Since:
- JavaFX 8.0
-
-
Constructor Details
-
EditEvent
public EditEvent(TreeView<T> source, EventType<? extends TreeView.EditEvent> eventType, TreeItem<T> treeItem, T oldValue, T newValue)Creates a new EditEvent instance to represent an edit event. This event is used forTreeView.editStartEvent()
,TreeView.editCommitEvent()
andTreeView.editCancelEvent()
types.- Parameters:
source
- the sourceeventType
- the eventTypetreeItem
- the treeItemoldValue
- the oldValuenewValue
- the newValue
-
-
Method Details
-
getSource
Returns the TreeView upon which the edit took place.- Overrides:
getSource
in classEventObject
-
getTreeItem
Returns theTreeItem
upon which the edit took place.- Returns:
- the
TreeItem
upon which the edit took place
-
getNewValue
Returns the new value input into the TreeItem by the end user.- Returns:
- the new value input into the TreeItem by the end user
-
getOldValue
Returns the old value that existed in the TreeItem prior to the current edit event.- Returns:
- the old value that existed in the TreeItem prior to the current edit event
-