Class RowObjectDeleteCommandHandler<T>
java.lang.Object
org.eclipse.nebula.widgets.nattable.data.command.RowObjectDeleteCommandHandler<T>
- Type Parameters:
T
- The type contained in the backing data list.
- All Implemented Interfaces:
ILayerCommandHandler<RowObjectDeleteCommand>
public class RowObjectDeleteCommandHandler<T>
extends Object
implements ILayerCommandHandler<RowObjectDeleteCommand>
Default command handler for the
RowObjectDeleteCommand
. Operates on a
List
to remove row objects. Therefore this command handler should be
registered on the body DataLayer.
This command handler fires a RowObjectDeleteEvent
on completion that
carries the deleted object and the index it was stored before to be able to
revert the change correctly.
- Since:
- 1.6
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
doCommand
(ILayer targetLayer, RowObjectDeleteCommand command)
-
Constructor Details
-
RowObjectDeleteCommandHandler
- Parameters:
bodyData
- The backing data list on which the delete operation should be performed. Should be the same list that is used by the data provider.
-
-
Method Details
-
doCommand
- Specified by:
doCommand
in interfaceILayerCommandHandler<T>
- Parameters:
targetLayer
- the target layercommand
- the command- Returns:
- true if the command has been handled, false otherwise
-
getCommandClass
- Specified by:
getCommandClass
in interfaceILayerCommandHandler<T>
-