java.lang.Object
java.util.EventObject
javafx.event.Event
javafx.scene.control.ListView.EditEvent<T>
- Type Parameters:
T
- The type of the input, which is the same type as the ListView itself.
- All Implemented Interfaces:
Serializable
,Cloneable
public static class ListView.EditEvent<T> extends Event
An
Event
subclass used specifically in ListView for representing
edit-related events. It provides additional API to easily access the
index 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 inherited from class javafx.event.Event
consumed, eventType, NULL_SOURCE_TARGET, target
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description int
getIndex()
Returns the index in which the edit took place.T
getNewValue()
Returns the value of the new input provided by the end user.ListView<T>
getSource()
Returns the ListView upon which the edit took place.String
toString()
Returns a string representation of thisEditEvent
object.Methods inherited from class javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
-
Field Details
-
ANY
Common supertype for all edit event types.- Since:
- JavaFX 8.0
-
-
Constructor Details
-
EditEvent
public EditEvent(ListView<T> source, EventType<? extends ListView.EditEvent<T>> eventType, T newValue, int editIndex)Creates a new EditEvent instance to represent an edit event. This event is used forListView.editStartEvent()
,ListView.editCommitEvent()
andListView.editCancelEvent()
types.- Parameters:
source
- the sourceeventType
- the event typenewValue
- the new valueeditIndex
- the edit index
-
-
Method Details
-
getSource
Returns the ListView upon which the edit took place.- Overrides:
getSource
in classEventObject
-
getIndex
public int getIndex()Returns the index in which the edit took place.- Returns:
- the index in which the edit took place
-
getNewValue
Returns the value of the new input provided by the end user.- Returns:
- the value of the new input provided by the end user
-
toString
Returns a string representation of thisEditEvent
object.- Overrides:
toString
in classEventObject
- Returns:
- a string representation of this
EditEvent
object.
-