public class RowObjectDeleteEvent extends RowDeleteEvent
RowDeleteEvent that additionally carries the deleted
objects per index. Used for example in combination with the DataChangeLayer
to be able to revert a delete operation.| Modifier | Constructor and Description |
|---|---|
|
RowObjectDeleteEvent(ILayer layer,
int rowIndex,
Object deletedObject)
Creates a
RowObjectDeleteEvent for one deleted row object. |
|
RowObjectDeleteEvent(ILayer layer,
Map<Integer,?> deletedObjects)
Creates a
RowObjectDeleteEvent for multiple deleted row objects. |
protected |
RowObjectDeleteEvent(RowObjectDeleteEvent event)
Clone constructor.
|
| Modifier and Type | Method and Description |
|---|---|
RowObjectDeleteEvent |
cloneEvent() |
Map<Integer,Object> |
getDeletedObjects() |
convertToLocal, getDeletedRowIndexes, getRowDiffsgetChangedPositionRectangles, getColumnDiffs, isHorizontalStructureChanged, isVerticalStructureChangedgetLayer, getRowIndexes, getRowPositionRanges, setRowPositionRanges, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLayerpublic RowObjectDeleteEvent(ILayer layer, int rowIndex, Object deletedObject)
RowObjectDeleteEvent for one deleted row object.layer - The layer to which the row index is matching.rowIndex - The index of the row that was deleted.deletedObject - The deleted row object.public RowObjectDeleteEvent(ILayer layer, Map<Integer,?> deletedObjects)
RowObjectDeleteEvent for multiple deleted row objects.layer - The layer to which the row indexes are matching.deletedObjects - The mapping from index to object of the deleted rows.protected RowObjectDeleteEvent(RowObjectDeleteEvent event)
event - The event to clone.public Map<Integer,Object> getDeletedObjects()
public RowObjectDeleteEvent cloneEvent()
cloneEvent in interface ILayerEventcloneEvent in class RowDeleteEventCopyright © 2019. All rights reserved.