Uses of Interface
org.eclipse.nebula.widgets.nattable.datachange.CellKeyHandler
-
-
Uses of CellKeyHandler in org.eclipse.nebula.widgets.nattable.datachange
Classes in org.eclipse.nebula.widgets.nattable.datachange that implement CellKeyHandler Modifier and Type Class Description class
IdIndexKeyHandler<T>
Implementation ofCellKeyHandler
that usesIdIndexIdentifier
as key object.class
PointKeyHandler
Implementation of theCellKeyHandler
that handlesPoint
s as keys.Fields in org.eclipse.nebula.widgets.nattable.datachange declared as CellKeyHandler Modifier and Type Field Description protected CellKeyHandler
AbstractDataChangeHandler. keyHandler
TheCellKeyHandler
that is used to store dataChanges for a specific key.Methods in org.eclipse.nebula.widgets.nattable.datachange that return CellKeyHandler Modifier and Type Method Description CellKeyHandler<?>
AbstractDataChangeHandler. getKeyHandler()
Constructors in org.eclipse.nebula.widgets.nattable.datachange with parameters of type CellKeyHandler Constructor Description AbstractDataChangeHandler(DataChangeLayer layer, CellKeyHandler<?> keyHandler, Map<Object,T> dataChanges)
DataChangeLayer(IUniqueIndexLayer underlyingLayer, CellKeyHandler<?> keyHandler, boolean temporaryDataStorage)
Create a newDataChangeLayer
that does not track row structural changes and uses the default configuration.DataChangeLayer(IUniqueIndexLayer underlyingLayer, CellKeyHandler<?> keyHandler, boolean temporaryDataStorage, boolean trackRowStructuralChanges)
Create a newDataChangeLayer
that uses the default configuration.DataChangeLayer(IUniqueIndexLayer underlyingLayer, CellKeyHandler<?> keyHandler, boolean temporaryDataStorage, boolean trackRowStructuralChanges, boolean useDefaultConfiguration)
Create a newDataChangeLayer
.PersistenceUpdateDataChange(Object key, Object oldValue, CellKeyHandler<?> keyHandler)
Create anPersistenceUpdateDataChange
that is able to revert the performed data update.PersistenceUpdateDataChangeHandler(DataChangeLayer layer, CellKeyHandler<?> keyHandler)
Creates anPersistenceUpdateDataChangeHandler
to handleDataUpdateEvent
s to be able to track and revert data changes.RowDeleteDataChangeHandler(DataChangeLayer layer, CellKeyHandler<?> keyHandler)
RowInsertDataChange(Object key, CellKeyHandler<?> keyHandler)
Create aRowInsertDataChange
that is able to revert the performed row insert operation.RowInsertDataChangeHandler(DataChangeLayer layer, CellKeyHandler<?> keyHandler)
TemporaryUpdateDataChange(Object key, Object newValue, CellKeyHandler<?> keyHandler)
Creates aTemporaryUpdateDataChange
to track the data change without updating the backing data directly.TemporaryUpdateDataChangeHandler(DataChangeLayer layer, CellKeyHandler<?> keyHandler)
Creates anTemporaryUpdateDataChangeHandler
to handleDataUpdateEvent
s to be able to track and revert data changes.UpdateDataChange(Object key, Object value, CellKeyHandler<?> keyHandler)
Create anUpdateDataChange
that is able to revert the performed data update.UpdateDataChangeHandler(DataChangeLayer layer, CellKeyHandler<?> keyHandler, Map<Object,T> dataChanges)
Creates anPersistenceUpdateDataChangeHandler
to handleDataUpdateEvent
s to be able to track and revert data changes. -
Uses of CellKeyHandler in org.eclipse.nebula.widgets.nattable.datachange.command
Constructors in org.eclipse.nebula.widgets.nattable.datachange.command with parameters of type CellKeyHandler Constructor Description KeyRowInsertCommandHandler(List<T> bodyData, CellKeyHandler<?> keyHandler)
-
Uses of CellKeyHandler in org.eclipse.nebula.widgets.nattable.datachange.event
Methods in org.eclipse.nebula.widgets.nattable.datachange.event that return CellKeyHandler Modifier and Type Method Description CellKeyHandler<?>
KeyRowInsertEvent. getKeyHandler()
Constructors in org.eclipse.nebula.widgets.nattable.datachange.event with parameters of type CellKeyHandler Constructor Description KeyRowInsertEvent(ILayer layer, int rowIndex, Object key, CellKeyHandler<?> keyHandler)
Creates aKeyRowInsertEvent
for one inserted row object.KeyRowInsertEvent(ILayer layer, Collection<Range> rowPositionRanges, Collection<Object> keys, CellKeyHandler<?> keyHandler)
Creates aKeyRowInsertEvent
for multiple inserted row objects.KeyRowInsertEvent(ILayer layer, Range rowPositionRange, Collection<Object> keys, CellKeyHandler<?> keyHandler)
Creates aKeyRowInsertEvent
for multiple inserted row objects.
-