Class ListView.EditEvent<T>
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
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:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final EventType
<?> Common supertype for all edit event types.Fields declared in class javafx.event.Event
consumed, eventType, NULL_SOURCE_TARGET, target
-
Constructor Summary
-
Method Summary
Methods declared in class javafx.event.Event
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
-
Field Details
-
ANY
-
-
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.
-