Uses of Class
org.eclipse.nebula.widgets.nattable.selection.SelectionLayer
Package
Description
-
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.columnChooser
ModifierConstructorDescriptionColumnChooser
(org.eclipse.swt.widgets.Shell shell, SelectionLayer selectionLayer, ColumnHideShowLayer columnHideShowLayer, ColumnHeaderLayer columnHeaderLayer, DataLayer columnHeaderDataLayer, ColumnGroupHeaderLayer columnGroupHeaderLayer, ColumnGroupModel columnGroupModel, boolean sortAvailableColumns) Constructor to be used with the old column grouping feature.ColumnChooser
(org.eclipse.swt.widgets.Shell shell, SelectionLayer selectionLayer, ColumnHideShowLayer columnHideShowLayer, ColumnHeaderLayer columnHeaderLayer, DataLayer columnHeaderDataLayer, ColumnGroupHeaderLayer columnGroupHeaderLayer, ColumnGroupModel columnGroupModel, boolean sortAvailableColumns, boolean preventHidingAllColumns) Constructor to be used with the old column grouping feature. -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.columnChooser.command
ModifierConstructorDescriptionDisplayColumnChooserCommandHandler
(SelectionLayer selectionLayer, ColumnHideShowLayer columnHideShowLayer, ColumnHeaderLayer columnHeaderLayer, DataLayer columnHeaderDataLayer, ColumnGroupHeaderLayer cgHeader, ColumnGroupModel columnGroupModel) DisplayColumnChooserCommandHandler
(SelectionLayer selectionLayer, ColumnHideShowLayer columnHideShowLayer, ColumnHeaderLayer columnHeaderLayer, DataLayer columnHeaderDataLayer, ColumnGroupHeaderLayer cgHeader, ColumnGroupModel columnGroupModel, boolean sortAvailableColumns) DisplayColumnChooserCommandHandler
(SelectionLayer selectionLayer, ColumnHideShowLayer columnHideShowLayer, ColumnHeaderLayer columnHeaderLayer, DataLayer columnHeaderDataLayer, ColumnGroupHeaderLayer cgHeader, ColumnGroupModel columnGroupModel, boolean sortAvalableColumns, boolean preventHidingAllColumns) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.copy.command
Modifier and TypeFieldDescriptionprotected final SelectionLayer
CopyDataCommandHandler.selectionLayer
TheSelectionLayer
needed to retrieve the selected data to copy to the clipboard.protected SelectionLayer
InternalPasteDataCommandHandler.selectionLayer
ModifierConstructorDescriptionCopyDataCommandHandler
(SelectionLayer selectionLayer) Creates an instance that only checks theSelectionLayer
for data to add to the clipboard.CopyDataCommandHandler
(SelectionLayer selectionLayer, ILayer columnHeaderLayer, ILayer rowHeaderLayer) Creates an instance that checks theSelectionLayer
and the header layers if they are given.InternalCopyDataCommandHandler
(SelectionLayer selectionLayer, InternalCellClipboard clipboard) Creates an instance that only checks theSelectionLayer
for the data to add to the system clipboard and the givenInternalCellClipboard
.InternalPasteDataCommandHandler
(SelectionLayer selectionLayer, InternalCellClipboard clipboard) RowSpanningCopyDataCommandHandler
(SelectionLayer selectionLayer, InternalCellClipboard clipboard) Creates an instance that only checks theSelectionLayer
for data to add to the clipboard.RowSpanningCopyDataCommandHandler
(SelectionLayer selectionLayer, ILayer columnHeaderLayer, InternalCellClipboard clipboard) Creates an instance that checks theSelectionLayer
and the column header layer if given for data to add to the clipboard.RowSpanningPasteDataCommandHandler
(SelectionLayer selectionLayer, InternalCellClipboard clipboard) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.edit.command
Modifier and TypeMethodDescriptionstatic boolean
EditUtils.activateLastSelectedCellEditor
(SelectionLayer selectionLayer, IConfigRegistry configRegistry, boolean byTraversal) static boolean
EditUtils.allCellsEditable
(SelectionLayer selectionLayer, IConfigRegistry configRegistry) For every cell that is selected it is checked whether the cell is editable or not.static boolean
EditUtils.allCellsEditable
(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer, IConfigRegistry configRegistry) For every cell that is selected it is checked whether the cell is editable or not.protected Collection<ILayerCell>
EditSelectionCommandHandler.getCellsForEditing
(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer, IConfigRegistry configRegistry, boolean byTraversal) Retrieve the cells that should be edited.static Collection<ILayerCell>
EditUtils.getEditableCellsInSelection
(SelectionLayer selectionLayer, IConfigRegistry configRegistry) Returns all cells from theSelectionLayer
that are selected AND editable.static Collection<ILayerCell>
EditUtils.getEditableCellsInSelection
(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer, IConfigRegistry configRegistry) Returns all cells from theSelectionLayer
that are selected AND editable.static ILayerCell
EditUtils.getLastSelectedCell
(SelectionLayer selectionLayer) static ICellEditor
EditUtils.getLastSelectedCellEditor
(SelectionLayer selectionLayer, IConfigRegistry configRegistry) static Collection<ILayerCell>
EditUtils.getSelectedCellsForEditing
(SelectionLayer selectionLayer) Returns the collection of selectedILayerCell
s that are eligible for editing.static Collection<ILayerCell>
EditUtils.getSelectedCellsForEditing
(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer) Returns the collection of selectedILayerCell
s that are eligible for editing.static boolean
EditUtils.isConverterSame
(SelectionLayer selectionLayer, IConfigRegistry configRegistry) Checks if all selected cells have the sameIDisplayConverter
configured.static boolean
EditUtils.isConverterSame
(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer, IConfigRegistry configRegistry) Checks if all selected cells have the sameIDisplayConverter
configured.static boolean
EditUtils.isEditorSame
(SelectionLayer selectionLayer, IConfigRegistry configRegistry) Checks if all selected cells have the sameICellEditor
configured.static boolean
EditUtils.isEditorSame
(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer, IConfigRegistry configRegistry) Checks if all selected cells have the sameICellEditor
configured.static boolean
EditUtils.isValueSame
(SelectionLayer selectionLayer) Checks if all selected cells contain the same canonical value.static boolean
EditUtils.isValueSame
(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer) Checks if all selected cells contain the same canonical value.ModifierConstructorDescriptionDeleteSelectionCommandHandler
(SelectionLayer selectionLayer) Creates a newDeleteSelectionCommandHandler
.DeleteSelectionCommandHandler
(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer) Creates a newDeleteSelectionCommandHandler
that performs the edit checks based on the given upper layer.EditSelectionCommandHandler
(SelectionLayer selectionLayer) Creates a command handler that performs the edit checks on theSelectionLayer
.EditSelectionCommandHandler
(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer) Creates a command handler that performs the edit checks based on the given upper layer. -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.examples.examples
-
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.examples.fixtures
Modifier and TypeMethodDescriptionFullFeaturedBodyLayerStack.getSelectionLayer()
SelectionExampleBodyLayerStack.getSelectionLayer()
SelectionExampleGridLayer.getSelectionLayer()
ModifierConstructorDescriptionFullFeaturedColumnHeaderLayerStack
(ca.odell.glazedlists.SortedList<T> sortedList, ca.odell.glazedlists.FilterList<T> filterList, String[] propertyNames, Map<String, String> propertyToLabelMap, ILayer bodyLayer, SelectionLayer selectionLayer, ColumnGroupModel columnGroupModel, IConfigRegistry configRegistry) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.extension.e4.selection
ModifierConstructorDescriptionE4SelectionListener
(org.eclipse.e4.ui.workbench.modeling.ESelectionService service, SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider) Create aE4SelectionListener
and registers it to the givenSelectionLayer
. -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.test.integration
-
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.fillhandle.action
ModifierConstructorDescriptionFillHandleDragMode
(SelectionLayer selectionLayer, InternalCellClipboard clipboard) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.fillhandle.command
Modifier and TypeFieldDescriptionprotected SelectionLayer
FillHandlePasteCommandHandler.selectionLayer
ModifierConstructorDescriptionFillHandlePasteCommandHandler
(SelectionLayer selectionLayer, InternalCellClipboard clipboard) Creates aFillHandlePasteCommandHandler
-
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.fillhandle.config
ModifierConstructorDescriptionFillHandleConfiguration
(SelectionLayer selectionLayer) Create the FillHandleConfiguration for a NatTable. -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.fillhandle.event
-
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.formula.action
ModifierConstructorDescriptionFormulaFillHandleDragMode
(SelectionLayer selectionLayer, InternalCellClipboard clipboard, FormulaDataProvider dataProvider) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.formula.command
ModifierConstructorDescriptionFormulaCopyDataCommandHandler
(SelectionLayer selectionLayer, InternalCellClipboard clipboard) Creates an instance that only checks theSelectionLayer
for the data to add to the system clipboard and the givenInternalCellClipboard
.FormulaFillHandlePasteCommandHandler
(SelectionLayer selectionLayer, InternalCellClipboard clipboard, FormulaDataProvider dataProvider) FormulaPasteDataCommandHandler
(SelectionLayer selectionLayer, InternalCellClipboard clipboard, FormulaDataProvider dataProvider) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.formula.config
ModifierConstructorDescriptionDefaultFormulaConfiguration
(FormulaDataProvider dataProvider, SelectionLayer selectionLayer, InternalCellClipboard clipboard) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.freeze
ModifierConstructorDescriptionCompositeFreezeLayer
(FreezeLayer freezeLayer, ViewportLayer viewportLayer, SelectionLayer selectionLayer) CompositeFreezeLayer
(FreezeLayer freezeLayer, ViewportLayer viewportLayer, SelectionLayer selectionLayer, boolean useDefaultConfiguration) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.freeze.command
Modifier and TypeFieldDescriptionprotected final SelectionLayer
FreezeCommandHandler.selectionLayer
ModifierConstructorDescriptionFreezeCommandHandler
(FreezeLayer freezeLayer, ViewportLayer viewportLayer, SelectionLayer selectionLayer) FreezeSelectionStrategy
(FreezeLayer freezeLayer, ViewportLayer viewportLayer, SelectionLayer selectionLayer) FreezeSelectionStrategy
(FreezeLayer freezeLayer, ViewportLayer viewportLayer, SelectionLayer selectionLayer, boolean include) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.grid.command
ModifierConstructorDescriptionInitializeAutoResizeColumnsCommandHandler
(SelectionLayer selectionLayer) InitializeAutoResizeRowsCommandHandler
(SelectionLayer selectionLayer) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.grid.data
ModifierConstructorDescriptionFixedSummaryRowHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer verticalLayerDependency, SelectionLayer selectionLayer) FixedSummaryRowHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer verticalLayerDependency, SelectionLayer selectionLayer, boolean useDefaultConfiguration) FixedSummaryRowHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer verticalLayerDependency, SelectionLayer selectionLayer, boolean useDefaultConfiguration, ILayerPainter layerPainter) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.grid.layer
ModifierConstructorDescriptionColumnHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, SelectionLayer selectionLayer) Creates a column header layer using the default configuration and painterColumnHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, SelectionLayer... selectionLayer) Creates a column header layer using the default configuration and painterColumnHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, SelectionLayer[] selectionLayer, boolean useDefaultConfiguration) Creates a row header layer using the default painter.ColumnHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, SelectionLayer[] selectionLayer, boolean useDefaultConfiguration, ILayerPainter layerPainter) ColumnHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, SelectionLayer selectionLayer, boolean useDefaultConfiguration) Creates a row header layer using the default painter.ColumnHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, SelectionLayer selectionLayer, boolean useDefaultConfiguration, ILayerPainter layerPainter) RowHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer verticalLayerDependency, SelectionLayer selectionLayer) Creates a row header layer using the default configuration and painter.RowHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer verticalLayerDependency, SelectionLayer... selectionLayer) Creates a row header layer using the default configuration and painter.RowHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer verticalLayerDependency, SelectionLayer[] selectionLayer, boolean useDefaultConfiguration) Creates a row header layer using the default painter.RowHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer verticalLayerDependency, SelectionLayer[] selectionLayer, boolean useDefaultConfiguration, ILayerPainter layerPainter) RowHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer verticalLayerDependency, SelectionLayer selectionLayer, boolean useDefaultConfiguration) Creates a row header layer using the default painter.RowHeaderLayer
(IUniqueIndexLayer baseLayer, ILayer verticalLayerDependency, SelectionLayer selectionLayer, boolean useDefaultConfiguration, ILayerPainter layerPainter) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.group
ModifierConstructorDescriptionColumnGroupGroupHeaderLayer
(ColumnGroupHeaderLayer columnGroupHeaderLayer, SelectionLayer selectionLayer, ColumnGroupModel columnGroupModel) Deprecated.Use constructor without SelectionLayer parameterColumnGroupGroupHeaderLayer
(ColumnGroupHeaderLayer columnGroupHeaderLayer, SelectionLayer selectionLayer, ColumnGroupModel columnGroupModel, boolean useDefaultConfiguration) Deprecated.Use constructor without SelectionLayer parameterColumnGroupHeaderLayer
(ILayer columnHeaderLayer, SelectionLayer selectionLayer, ColumnGroupModel columnGroupModel) ColumnGroupHeaderLayer
(ILayer columnHeaderLayer, SelectionLayer selectionLayer, ColumnGroupModel columnGroupModel, boolean useDefaultConfiguration) RowGroupHeaderLayer
(ILayer rowHeaderLayer, SelectionLayer selectionLayer, IRowGroupModel<T> rowGroupModel) RowGroupHeaderLayer
(ILayer rowHeaderLayer, SelectionLayer selectionLayer, IRowGroupModel<T> rowGroupModel, boolean useDefaultConfiguration) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.group.command
ModifierConstructorDescriptionColumnGroupsCommandHandler
(ColumnGroupModel model, SelectionLayer selectionLayer, ColumnGroupHeaderLayer contextLayer) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.group.performance
Modifier and TypeMethodDescriptionprotected void
ColumnGroupHeaderLayer.registerCommandHandlers
(SelectionLayer selectionLayer) Register command handlers for this layer.protected void
RowGroupHeaderLayer.registerCommandHandlers
(SelectionLayer selectionLayer) Register command handlers for this layer.ModifierConstructorDescriptionColumnGroupHeaderLayer
(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer) Creates aColumnGroupHeaderLayer
with the specified configurations and one grouping level.ColumnGroupHeaderLayer
(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, boolean useDefaultConfiguration) Creates aColumnGroupHeaderLayer
with one grouping level and the specified configurations.ColumnGroupHeaderLayer
(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, int numberOfGroupLevels) Creates aColumnGroupHeaderLayer
with the specified configurations.ColumnGroupHeaderLayer
(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, int numberOfGroupLevels, boolean useDefaultConfiguration) Creates aColumnGroupHeaderLayer
with the specified configurations.ColumnGroupHeaderLayer
(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer) Creates aColumnGroupHeaderLayer
with the specified configurations and one grouping level.ColumnGroupHeaderLayer
(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer, boolean useDefaultConfiguration) Creates aColumnGroupHeaderLayer
with one grouping level and the specified configurations.ColumnGroupHeaderLayer
(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer, int numberOfGroupLevels) Creates aColumnGroupHeaderLayer
with the specified configurations.ColumnGroupHeaderLayer
(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer, int numberOfGroupLevels, boolean useDefaultConfiguration) Creates aColumnGroupHeaderLayer
with the specified configurations.RowGroupHeaderLayer
(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer) Creates aRowGroupHeaderLayer
with the specified configurations and one grouping level.RowGroupHeaderLayer
(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, boolean useDefaultConfiguration) Creates aRowGroupHeaderLayer
with one grouping level and the specified configurations.RowGroupHeaderLayer
(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, int numberOfGroupLevels) Creates aRowGroupHeaderLayer
with the specified configurations.RowGroupHeaderLayer
(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, int numberOfGroupLevels, boolean useDefaultConfiguration) Creates aRowGroupHeaderLayer
with the specified configurations.RowGroupHeaderLayer
(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer) Creates aRowGroupHeaderLayer
with the specified configurations and one grouping level.RowGroupHeaderLayer
(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer, boolean useDefaultConfiguration) Creates aRowGroupHeaderLayer
with one grouping level and the specified configurations.RowGroupHeaderLayer
(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer, int numberOfGroupLevels) Creates aRowGroupHeaderLayer
with the specified configurations.RowGroupHeaderLayer
(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer, int numberOfGroupLevels, boolean useDefaultConfiguration) Creates aRowGroupHeaderLayer
with the specified configurations. -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.group.performance.command
ModifierConstructorDescriptionColumnGroupsCommandHandler
(ColumnGroupHeaderLayer contextLayer, SelectionLayer selectionLayer) ColumnGroupsCommandHandler
(ColumnGroupHeaderLayer contextLayer, SelectionLayer selectionLayer, boolean clearSelection) RowGroupsCommandHandler
(RowGroupHeaderLayer contextLayer, SelectionLayer selectionLayer) RowGroupsCommandHandler
(RowGroupHeaderLayer contextLayer, SelectionLayer selectionLayer, boolean clearSelection) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.hierarchical
ModifierConstructorDescriptionHierarchicalTreeLayer
(IUniqueIndexLayer underlyingLayer, List<HierarchicalWrapper> underlyingList, String[] propertyNames, SelectionLayer selectionLayer) HierarchicalTreeLayer
(IUniqueIndexLayer underlyingLayer, List<HierarchicalWrapper> underlyingList, String[] propertyNames, SelectionLayer selectionLayer, boolean useDefaultConfiguration) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.hierarchical.command
ModifierConstructorDescriptionHierarchicalTreeCopyDataCommandHandler
(SelectionLayer selectionLayer, HierarchicalTreeLayer treeLayer, InternalCellClipboard clipboard) Creates an instance that only checks theSelectionLayer
for data to add to the clipboard.HierarchicalTreeCopyDataCommandHandler
(SelectionLayer selectionLayer, HierarchicalTreeLayer treeLayer, ILayer columnHeaderLayer, InternalCellClipboard clipboard) Creates an instance that checks theSelectionLayer
and the column header layer if given for data to add to the clipboard.HierarchicalTreePasteDataCommandHandler
(SelectionLayer selectionLayer, InternalCellClipboard clipboard) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.layer.config
ModifierConstructorDescriptionColumnStyleChooserConfiguration
(AbstractLayer bodyLayer, SelectionLayer selectionLayer) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.layer.stack
Modifier and TypeMethodDescriptionColumnGroupBodyLayerStack.getSelectionLayer()
DefaultBodyLayerStack.getSelectionLayer()
-
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.search.command
-
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.search.strategy
Modifier and TypeMethodDescriptionprotected PositionCoordinate[]
SelectionSearchStrategy.getSelectedCells
(SelectionLayer selectionLayer) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.selection
Modifier and TypeFieldDescriptionprotected final SelectionLayer
MoveSelectionCommandHandler.selectionLayer
The SelectionLayer instance which is needed to perform selection operations.protected final SelectionLayer
RowSelectionModel.selectionLayer
protected final SelectionLayer
SelectCellCommandHandler.selectionLayer
protected final SelectionLayer
SelectColumnCommandHandler.selectionLayer
protected final SelectionLayer
SelectionModel.selectionLayer
protected final SelectionLayer
SelectRegionCommandHandler.selectionLayer
protected final SelectionLayer
SelectRowCommandHandler.selectionLayer
Modifier and TypeMethodDescriptionstatic ILayerCell
SelectionUtils.getBottomRightCellInSelection
(SelectionLayer selectionLayer) Returns the bottom right cell of a selected region.static <T> List<T>
SelectionUtils.getSelectedRowObjects
(SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider, boolean fullySelectedRowsOnly) Inspects the current selection on the givenSelectionLayer
and returns a list of the corresponding list item objects.static boolean
SelectionUtils.hasConsecutiveSelection
(SelectionLayer selectionLayer) Checks whether the selected region tracked by the givenSelectionLayer
is consecutive or not.void
RowSelectionProvider.updateSelectionProvider
(SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider) Updates this RowSelectionProvider so it handles the selection of another SelectionLayer and IRowDataProvider.ModifierConstructorDescriptionMoveCellSelectionCommandHandler
(SelectionLayer selectionLayer) Create a MoveCellSelectionCommandHandler for the givenSelectionLayer
.MoveCellSelectionCommandHandler
(SelectionLayer selectionLayer, ITraversalStrategy traversalStrategy) Create a MoveCellSelectionCommandHandler for the givenSelectionLayer
.MoveCellSelectionCommandHandler
(SelectionLayer selectionLayer, ITraversalStrategy horizontalTraversalStrategy, ITraversalStrategy verticalTraversalStrategy) Create a MoveCellSelectionCommandHandler for the givenSelectionLayer
.MoveRowSelectionCommandHandler
(SelectionLayer selectionLayer) Create a MoveRowSelectionCommandHandler for the givenSelectionLayer
.MoveRowSelectionCommandHandler
(SelectionLayer selectionLayer, ITraversalStrategy traversalStrategy) Create a MoveRowSelectionCommandHandler for the givenSelectionLayer
.MoveRowSelectionCommandHandler
(SelectionLayer selectionLayer, ITraversalStrategy horizontalTraversalStrategy, ITraversalStrategy verticalTraversalStrategy) Create a MoveRowSelectionCommandHandler for the givenSelectionLayer
.MoveSelectionCommandHandler
(SelectionLayer selectionLayer) Create a MoveSelectionCommandHandler for the givenSelectionLayer
.MoveSelectionCommandHandler
(SelectionLayer selectionLayer, ITraversalStrategy traversalStrategy) Create a MoveSelectionCommandHandler for the givenSelectionLayer
.MoveSelectionCommandHandler
(SelectionLayer selectionLayer, ITraversalStrategy horizontalTraversalStrategy, ITraversalStrategy verticalTraversalStrategy) Create a MoveSelectionCommandHandler for the givenSelectionLayer
.RowPostSelectionProvider
(NatTable natTable, SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider) RowPostSelectionProvider
(NatTable natTable, SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider, boolean fullySelectedRowsOnly) RowSelectionModel
(SelectionLayer selectionLayer, IRowDataProvider<R> rowDataProvider, IRowIdAccessor<R> rowIdAccessor) RowSelectionModel
(SelectionLayer selectionLayer, IRowDataProvider<R> rowDataProvider, IRowIdAccessor<R> rowIdAccessor, boolean multipleSelectionAllowed) RowSelectionProvider
(SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider) Create a RowSelectionProvider that only handles fully selected rows and only fires SelectionChangedEvents if the row selection changes.RowSelectionProvider
(SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider, boolean fullySelectedRowsOnly) Create a RowSelectionProvider that only fires SelectionChangedEvents if the row selection changes.RowSelectionProvider
(SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider, boolean fullySelectedRowsOnly, boolean handleSameRowSelection) Create a RowSelectionProvider configured with the given parameters.SelectCellCommandHandler
(SelectionLayer selectionLayer) SelectColumnCommandHandler
(SelectionLayer selectionLayer) SelectionModel
(SelectionLayer selectionLayer) SelectionModel
(SelectionLayer selectionLayer, boolean multipleSelectionAllowed) SelectRegionCommandHandler
(SelectionLayer selectionLayer) SelectRowCommandHandler
(SelectionLayer selectionLayer) SelectRowGroupCommandHandler
(IRowGroupModel<T> model, SelectionLayer selectionLayer, RowGroupHeaderLayer<T> rowGroupHeaderLayer) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.selection.config
Modifier and TypeMethodDescriptionvoid
DefaultMoveSelectionConfiguration.configureTypedLayer
(SelectionLayer layer) void
RowOnlySelectionConfiguration.configureTypedLayer
(SelectionLayer layer) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.selection.event
Modifier and TypeMethodDescriptionCellSelectionEvent.getSelectionLayer()
ColumnSelectionEvent.getSelectionLayer()
ISelectionEvent.getSelectionLayer()
RowSelectionEvent.getSelectionLayer()
ModifierConstructorDescriptionCellSelectionEvent
(SelectionLayer selectionLayer, int columnPosition, int rowPosition, boolean withShiftMask, boolean withControlMask) Creates aCellSelectionEvent
that will move a selected cell into the viewport if it is currently not visible.CellSelectionEvent
(SelectionLayer selectionLayer, int columnPosition, int rowPosition, boolean withShiftMask, boolean withControlMask, boolean forcingEntireCellIntoViewport) Creates aCellSelectionEvent
.ColumnSelectionEvent
(SelectionLayer selectionLayer, int columnPosition, boolean withShiftMask, boolean withControlMask) Constructor.RowSelectionEvent
(SelectionLayer selectionLayer, int[] rowPositions, int rowPositionToMoveIntoViewport, boolean withShiftMask, boolean withControlMask) Constructor.RowSelectionEvent
(SelectionLayer selectionLayer, Collection<Integer> rowPositions, int rowPositionToMoveIntoViewport, boolean withShiftMask, boolean withControlMask) Constructor.RowSelectionEvent
(SelectionLayer selectionLayer, Range rowPositionRange, int rowPositionToMoveIntoViewport, boolean withShiftMask, boolean withControlMask) Constructor. -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.style.editor.command
Modifier and TypeFieldDescriptionprotected final SelectionLayer
DisplayColumnStyleEditorCommandHandler.selectionLayer
ModifierConstructorDescriptionDisplayColumnStyleEditorCommandHandler
(SelectionLayer selectionLayer, ColumnOverrideLabelAccumulator labelAccumulator, IConfigRegistry configRegistry) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.test.fixture.layer
Modifier and TypeFieldDescriptionstatic final SelectionLayer
ColumnHeaderLayerFixture.SELECTION_LAYER
-
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.tickupdate.command
ModifierConstructorDescriptionTickUpdateCommandHandler
(SelectionLayer selectionLayer) TickUpdateCommandHandler
(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer) Creates a command handler that performs the edit checks based on the given upper layer. -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.tickupdate.config
Modifier and TypeMethodDescriptionvoid
DefaultTickUpdateConfiguration.configureTypedLayer
(SelectionLayer selectionLayer) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.tree.action
Modifier and TypeFieldDescriptionprotected final SelectionLayer
TreeExpandCollapseKeyAction.selectionLayer
ModifierConstructorDescriptionTreeExpandCollapseKeyAction
(SelectionLayer selectionLayer) Create aTreeExpandCollapseKeyAction
configured with the givenSelectionLayer
. -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.tree.config
Modifier and TypeFieldDescriptionprotected final SelectionLayer
TreeLayerExpandCollapseKeyBindings.selectionLayer
ModifierConstructorDescriptionTreeLayerExpandCollapseKeyBindings
(IUniqueIndexLayer treeLayer, SelectionLayer selectionLayer) -
Uses of SelectionLayer in org.eclipse.nebula.widgets.nattable.ui.matcher
Modifier and TypeFieldDescriptionprotected final SelectionLayer
SelectionAnchorCellLabelKeyEventMatcher.selectionLayer
Modifier and TypeMethodDescriptionSelectionAnchorCellLabelKeyEventMatcher.anchorLabel
(SelectionLayer selectionLayer, IUniqueIndexLayer layer, String labelToMatch) Create aSelectionAnchorCellLabelKeyEventMatcher
that checks only if the given label is assigned to the selection anchor's cell, while the label stack is retrieved from the given layer.SelectionAnchorCellLabelKeyEventMatcher.anchorLabel
(SelectionLayer selectionLayer, IUniqueIndexLayer layer, String labelToMatch, IKeyEventMatcher aggregate) Create aSelectionAnchorCellLabelKeyEventMatcher
that checks if the aggregate matches as well as if the given label is assigned to the selection anchor's cell, while the label stack is retrieved from the given layer.ModifierConstructorDescriptionSelectionAnchorCellLabelKeyEventMatcher
(SelectionLayer selectionLayer, IUniqueIndexLayer layer, String labelToMatch) Create aSelectionAnchorCellLabelKeyEventMatcher
that checks only if the given label is assigned to the selection anchor's cell, while the label stack is retrieved from the given layer.SelectionAnchorCellLabelKeyEventMatcher
(SelectionLayer selectionLayer, IUniqueIndexLayer layer, String labelToMatch, IKeyEventMatcher aggregate) Create aSelectionAnchorCellLabelKeyEventMatcher
that checks if the aggregate matches as well as if the given label is assigned to the selection anchor's cell, while the label stack is retrieved from the given layer.