org.eclipse.nebula.widgets.nattable.command
Class AbstractLayerCommandHandler<T extends ILayerCommand>

java.lang.Object
  extended by org.eclipse.nebula.widgets.nattable.command.AbstractLayerCommandHandler<T>
All Implemented Interfaces:
ILayerCommandHandler<T>
Direct Known Subclasses:
BlinkTimerEnableCommandHandler, ChooseColumnsFromCategoriesCommandHandler, ClearHoverStylingCommandHandler, ColumnGroupExpandCollapseCommandHandler, ColumnGroupsCommandHandler, ColumnHideCommandHandler, ColumnReorderCommandHandler, ColumnReorderEndCommandHandler, ColumnReorderStartCommandHandler, ColumnResizeCommandHandler, CommandHandlerFixture, CopyDataCommandHandler, DisplayColumnChooserCommandHandler, DisplayColumnRenameDialogCommandHandler, DisplayColumnStyleEditorCommandHandler, DisplayPersistenceDialogCommandHandler, EditCellCommandHandler, EditSelectionCommandHandler, ExportCommandHandler, FreezeCommandHandler, GroupByColumnCommandHandler, GroupColumnReorderCommandHandler, GroupMultiColumnReorderCommandHandler, HoverStylingCommandHandler, InitializeAutoResizeColumnsCommandHandler, InitializeAutoResizeRowsCommandHandler, MultiColumnHideCommandHandler, MultiColumnReorderCommandHandler, MultiColumnResizeCommandHandler, MultiColumnShowCommandHandler, MultiRowHideCommandHandler, MultiRowReorderCommandHandler, MultiRowResizeCommandHandler, MultiRowShowCommandHandler, PrintCommandHandler, RecalculateScrollBarsCommandHandler, RenameColumnHeaderCommandHandler, ReorderColumnGroupCommandHandler, ReorderColumnGroupEndCommandHandler, ReorderColumnGroupStartCommandHandler, ReorderColumnsAndGroupsCommandHandler, ReorderFrozenAreaCommandHandler, RowGroupExpandCollapseCommandHandler, RowHideCommandHandler, RowReorderCommandHandler, RowReorderEndCommandHandler, RowReorderStartCommandHandler, RowResizeCommandHandler, ScrollSelectionCommandHandler, SelectRowGroupCommandHandler, ShowAllColumnsCommandHandler, ShowAllRowsCommandHandler, ShowCellInViewportCommandHandler, ShowColumnInViewportCommandHandler, ShowRowInViewportCommandHandler, SortCommandHandler, TickUpdateCommandHandler, TreeExpandCollapseCommandHandler, UngroupByColumnCommandHandler, UpdateDataCommandHandler, ViewportDragCommandHandler, ViewportSelectColumnCommandHandler, ViewportSelectRowCommandHandler

public abstract class AbstractLayerCommandHandler<T extends ILayerCommand>
extends Object
implements ILayerCommandHandler<T>


Constructor Summary
AbstractLayerCommandHandler()
           
 
Method Summary
 boolean doCommand(ILayer targetLayer, T command)
           
protected abstract  boolean doCommand(T command)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.nebula.widgets.nattable.command.ILayerCommandHandler
getCommandClass
 

Constructor Detail

AbstractLayerCommandHandler

public AbstractLayerCommandHandler()
Method Detail

doCommand

public final boolean doCommand(ILayer targetLayer,
                               T command)
Specified by:
doCommand in interface ILayerCommandHandler<T extends ILayerCommand>
Parameters:
targetLayer - the target layer
command - the command
Returns:
true if the command has been handled, false otherwise

doCommand

protected abstract boolean doCommand(T command)


Copyright © 2014. All rights reserved.