public static class TableColumn.CellEditEvent<S,T> extends Event
Modifier and Type | Field and Description |
---|---|
static EventType<?> |
ANY
Common supertype for all cell edit event types.
|
consumed, eventType, NULL_SOURCE_TARGET, target
source
Constructor and Description |
---|
CellEditEvent(TableView<S> table,
TablePosition<S,T> pos,
EventType<TableColumn.CellEditEvent<S,T>> eventType,
T newValue)
Creates a new event that can be subsequently fired to the relevant listeners.
|
Modifier and Type | Method and Description |
---|---|
T |
getNewValue()
Returns the new value input by the end user.
|
T |
getOldValue()
Attempts to return the old value at the position referred to in the
TablePosition returned by
getTablePosition() . |
S |
getRowValue()
Convenience method that returns the value for the row (that is, from
the TableView
items list), for the
row contained within the TablePosition returned in
getTablePosition() . |
TableColumn<S,T> |
getTableColumn()
Returns the TableColumn upon which this event occurred.
|
TablePosition<S,T> |
getTablePosition()
Returns the position upon which this event occurred.
|
TableView<S> |
getTableView()
Returns the TableView upon which this event occurred.
|
clone, consume, copyFor, fireEvent, getEventType, getTarget, isConsumed
getSource, toString
public static final EventType<?> ANY
public CellEditEvent(TableView<S> table, TablePosition<S,T> pos, EventType<TableColumn.CellEditEvent<S,T>> eventType, T newValue)
table
- The TableView on which this event occurred.pos
- The position upon which this event occurred.eventType
- The type of event that occurred.newValue
- The value input by the end user.public TableView<S> getTableView()
public TableColumn<S,T> getTableColumn()
public TablePosition<S,T> getTablePosition()
public T getNewValue()
public T getOldValue()
getTablePosition()
. This may return
null for a number of reasons.public S getRowValue()
items
list), for the
row contained within the TablePosition
returned in
getTablePosition()
.Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.