Spec-Zone.ru › OpenJavaFX 21

Class TreeTableView.EditEvent<S>

java.lang.Object
java.util.EventObject
javafx.event.Event
javafx.scene.control.TreeTableView.EditEvent<S>
Type Parameters:
S - The type of the input, which is the same type as the TreeTableView itself.
All Implemented Interfaces:
Serializable, Cloneable
Enclosing class:
TreeTableView<S>
public static class TreeTableView.EditEvent<S> extends Event
An Event subclass used specifically in TreeTableView 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 8.0
See Also:
  • Serialized Form

Field Summary

Modifier and Type Field Description
static final EventType<?> ANY
Common supertype for all edit event types.

Fields declared in class javafx.event.Event

consumed, eventType, NULL_SOURCE_TARGET, target

Constructor Summary

Constructor Description
EditEvent(TreeTableView<S> source, EventType<? extends TreeTableView.EditEvent> eventType, TreeItem<S> treeItem, S oldValue, S newValue)
Creates a new EditEvent instance to represent an edit event.

Method Summary

Modifier and Type Method Description
S getNewValue()
Returns the new value input into the TreeItem by the end user.
S getOldValue()
Returns the old value that existed in the TreeItem prior to the current edit event.
TreeTableView<S> getSource()
Returns the TreeTableView upon which the edit took place.
TreeItem<S> getTreeItem()
Returns the TreeItem 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

Methods declared in class java.lang.Object

equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Field Details

ANY

public static final EventType<?> ANY
Common supertype for all edit event types.

Constructor Details

EditEvent

public EditEvent(TreeTableView<S> source, EventType<? extends TreeTableView.EditEvent> eventType, TreeItem<S> treeItem, S oldValue, S newValue)
Creates a new EditEvent instance to represent an edit event. This event is used for TreeTableView.editStartEvent(), TreeTableView.editCommitEvent() and TreeTableView.editCancelEvent() types.
Parameters:
source - the source
eventType - the eventType
treeItem - the treeItem
oldValue - the oldValue
newValue - the newValue

Method Details

getSource

public TreeTableView<S> getSource()
Returns the TreeTableView upon which the edit took place.
Overrides:
getSource in class EventObject
Returns:
the TreeTableView upon which the edit took place

getTreeItem

public TreeItem<S> getTreeItem()
Returns the TreeItem upon which the edit took place.
Returns:
the TreeItem upon which the edit took place

getNewValue

public S 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

public S 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

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API