Uses of Interface
org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer
Packages that use IUniqueIndexLayer
Package
Description
-
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.blink
Classes in org.eclipse.nebula.widgets.nattable.blink that implement IUniqueIndexLayerConstructors in org.eclipse.nebula.widgets.nattable.blink with parameters of type IUniqueIndexLayerModifierConstructorDescriptionBlinkLayer(IUniqueIndexLayer dataLayer, IRowDataProvider<T> listDataProvider, IRowIdAccessor<T> rowIdAccessor, IColumnPropertyResolver columnPropertyResolver, IConfigRegistry configRegistry) BlinkLayer(IUniqueIndexLayer dataLayer, IRowDataProvider<T> listDataProvider, IRowIdAccessor<T> rowIdAccessor, IColumnPropertyResolver columnPropertyResolver, IConfigRegistry configRegistry, boolean triggerBlinkOnRowUpdate) BlinkLayer(IUniqueIndexLayer dataLayer, IRowDataProvider<T> listDataProvider, IRowIdAccessor<T> rowIdAccessor, IColumnPropertyResolver columnPropertyResolver, IConfigRegistry configRegistry, boolean triggerBlinkOnRowUpdate, ScheduledExecutorService scheduler) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.copy.command
Methods in org.eclipse.nebula.widgets.nattable.copy.command that return IUniqueIndexLayerModifier and TypeMethodDescriptionCopyDataCommandHandler.getCopyLayer()InternalPasteDataCommandHandler.getPasteLayer(ILayerCell[][] copiedCells) Identifies theIUniqueIndexLayerfrom which the cells are copied.Methods in org.eclipse.nebula.widgets.nattable.copy.command with parameters of type IUniqueIndexLayerModifier and TypeMethodDescriptionvoidCopyDataCommandHandler.setCopyLayer(IUniqueIndexLayer copyLayer) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.datachange
Classes in org.eclipse.nebula.widgets.nattable.datachange that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassILayerthat can be used to add a mechanism that highlights cells whose data has been changed.Constructors in org.eclipse.nebula.widgets.nattable.datachange with parameters of type IUniqueIndexLayerModifierConstructorDescriptionDataChangeLayer(IUniqueIndexLayer underlyingLayer, CellKeyHandler<?> keyHandler, boolean temporaryDataStorage) Create a newDataChangeLayerthat does not track row structural changes and uses the default configuration.DataChangeLayer(IUniqueIndexLayer underlyingLayer, CellKeyHandler<?> keyHandler, boolean temporaryDataStorage, boolean trackRowStructuralChanges) Create a newDataChangeLayerthat uses the default configuration.DataChangeLayer(IUniqueIndexLayer underlyingLayer, CellKeyHandler<?> keyHandler, boolean temporaryDataStorage, boolean trackRowStructuralChanges, boolean useDefaultConfiguration) Create a newDataChangeLayer. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.edit.action
Constructors in org.eclipse.nebula.widgets.nattable.edit.action with parameters of type IUniqueIndexLayerModifierConstructorDescriptionToggleCheckBoxColumnAction(ColumnHeaderCheckBoxPainter columnHeaderCheckBoxPainter, IUniqueIndexLayer bodyDataLayer) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.edit.command
Methods in org.eclipse.nebula.widgets.nattable.edit.command with parameters of type IUniqueIndexLayerModifier and TypeMethodDescriptionstatic booleanEditUtils.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, IUniqueIndexLayer upperLayer, IConfigRegistry configRegistry) Returns all cells from theSelectionLayerthat are selected AND editable.static Collection<ILayerCell>EditUtils.getSelectedCellsForEditing(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer) Returns the collection of selectedILayerCells that are eligible for editing.static booleanEditUtils.isConverterSame(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer, IConfigRegistry configRegistry) Checks if all selected cells have the sameIDisplayConverterconfigured.static booleanEditUtils.isEditorSame(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer, IConfigRegistry configRegistry) Checks if all selected cells have the sameICellEditorconfigured.static booleanEditUtils.isValueSame(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer) Checks if all selected cells contain the same canonical value.Constructors in org.eclipse.nebula.widgets.nattable.edit.command with parameters of type IUniqueIndexLayerModifierConstructorDescriptionDeleteSelectionCommandHandler(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer) Creates a newDeleteSelectionCommandHandlerthat performs the edit checks based on the given upper layer.EditSelectionCommandHandler(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer) Creates a command handler that performs the edit checks based on the given upper layer. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.examples.fixtures
Classes in org.eclipse.nebula.widgets.nattable.examples.fixtures that implement IUniqueIndexLayerConstructors in org.eclipse.nebula.widgets.nattable.examples.fixtures with parameters of type IUniqueIndexLayer -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassThis layer acts as the event listener for: Glazed list events -ListEventBean updates - PropertyChangeEvent(s) Compared to the GlazedListsEventLayer, this layer does not conflate events and only fire a single RowStructuralRefreshEvent for all events within 100ms.classThis layer acts as the event listener for: GlazedLists events -ListEventBean updates - PropertyChangeEvent(s) GlazedLists events are conflated at a 100ms interval i.e a singleRowStructuralRefreshEventis fired for any number of GlazedLists events received during that interval.Constructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists with parameters of type IUniqueIndexLayerModifierConstructorDescriptionDetailGlazedListsEventLayer(IUniqueIndexLayer underlyingLayer, ca.odell.glazedlists.EventList<T> eventList) Create a newDetailGlazedListsEventLayerwhich is in fact aListEventListenerthat listens to GlazedLists events and translate them into events that are understandable by the NatTable.GlazedListsEventLayer(IUniqueIndexLayer underlyingLayer, ca.odell.glazedlists.EventList<T> eventList) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.fixture
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.fixture that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassA DataLayer for use in unit tests with a pre-cannedclassA DataLayer for use in unit tests with a pre-canned Default column layout: DO NOT FORMAT ! Position: 0 1 2 3 4 Width : 150 100 35 100 80 -------|------|----|------|---- Default Row layout: Position | Height 0 | 40 1 | 70 2 | 25 3 | 40 4 | 50 5 | 40 6 | 100classViewport fixtures to enable testing with various configurations.Constructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists.fixture with parameters of type IUniqueIndexLayer -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassSpecializedDataLayerthat needs to be used in the body layer stack for adding the groupBy feature to a NatTable composition.Fields in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy declared as IUniqueIndexLayerMethods in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy with parameters of type IUniqueIndexLayerModifier and TypeMethodDescriptionvoidGroupByDataLayer.initializeTreeComparator(ISortModel sortModel, IUniqueIndexLayer treeLayer, boolean setDataLayerReference) Initialize theComparatorthat is used to build the tree structure.voidGroupByComparator.setTreeLayer(IUniqueIndexLayer treeLayer) voidIGroupByComparator.setTreeLayer(IUniqueIndexLayer treeLayer) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.hideshow
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.hideshow that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassAdds the functionality for manually hiding rows in a NatTable that is based on GlazedLists. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.filterrow
Classes in org.eclipse.nebula.widgets.nattable.filterrow that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassDataLayerwith a customIDataProviderwhich stores/tracks the filter text on columns. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.formula
Fields in org.eclipse.nebula.widgets.nattable.formula declared as IUniqueIndexLayerModifier and TypeFieldDescriptionprotected IUniqueIndexLayerFormulaTooltipErrorReporter.bodyDataLayerConstructors in org.eclipse.nebula.widgets.nattable.formula with parameters of type IUniqueIndexLayerModifierConstructorDescriptionFormulaTooltipErrorReporter(NatTable natTable, IUniqueIndexLayer bodyDataLayer) Creates aFormulaTooltipErrorReporterfor the givenNatTableinstance that shows formula error tooltips forGridRegion.BODY.FormulaTooltipErrorReporter(NatTable natTable, IUniqueIndexLayer bodyDataLayer, String... tooltipRegions) Creates aFormulaTooltipErrorReporterfor the givenNatTableinstance that shows formula error tooltips for the given grid regions. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.freeze
Classes in org.eclipse.nebula.widgets.nattable.freeze that implement IUniqueIndexLayerConstructors in org.eclipse.nebula.widgets.nattable.freeze with parameters of type IUniqueIndexLayer -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.grid.data
Constructors in org.eclipse.nebula.widgets.nattable.grid.data with parameters of type IUniqueIndexLayerModifierConstructorDescriptionFixedSummaryRowHeaderLayer(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 IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.grid.layer
Classes in org.eclipse.nebula.widgets.nattable.grid.layer that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassclassclassA DimensionallyDependentIndexLayer is a layer whose horizontal and vertical dimensions are dependent on the horizontal and vertical dimensions of other layers.Fields in org.eclipse.nebula.widgets.nattable.grid.layer declared as IUniqueIndexLayerModifier and TypeFieldDescriptionprotected IUniqueIndexLayerDefaultGridLayer.bodyDataLayerprotected IUniqueIndexLayerDefaultGridLayer.columnHeaderDataLayerprotected IUniqueIndexLayerDefaultGridLayer.cornerDataLayerprotected IUniqueIndexLayerDefaultGridLayer.rowHeaderDataLayerMethods in org.eclipse.nebula.widgets.nattable.grid.layer that return IUniqueIndexLayerModifier and TypeMethodDescriptionDimensionallyDependentIndexLayer.getBaseLayer()DimensionallyDependentLayer.getBaseLayer()DefaultGridLayer.getBodyDataLayer()DefaultGridLayer.getColumnHeaderDataLayer()DefaultGridLayer.getCornerDataLayer()DefaultGridLayer.getRowHeaderDataLayer()Methods in org.eclipse.nebula.widgets.nattable.grid.layer with parameters of type IUniqueIndexLayerModifier and TypeMethodDescriptionprotected voidDefaultGridLayer.init(IUniqueIndexLayer bodyDataLayer, IUniqueIndexLayer columnHeaderDataLayer, IUniqueIndexLayer rowHeaderDataLayer, IUniqueIndexLayer cornerDataLayer) protected voidDimensionallyDependentIndexLayer.setHorizontalLayerDependency(IUniqueIndexLayer horizontalLayerDependency) protected voidDimensionallyDependentIndexLayer.setVerticalLayerDependency(IUniqueIndexLayer verticalLayerDependency) Constructors in org.eclipse.nebula.widgets.nattable.grid.layer with parameters of type IUniqueIndexLayerModifierConstructorDescriptionColumnHeaderLayer(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) CornerLayer(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, ILayer verticalLayerDependency) Creates a corner header layer using the default configuration and painterCornerLayer(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, ILayer verticalLayerDependency, boolean useDefaultConfiguration, ILayerPainter layerPainter) DefaultGridLayer(IUniqueIndexLayer bodyDataLayer, IUniqueIndexLayer columnHeaderDataLayer, IUniqueIndexLayer rowHeaderDataLayer, IUniqueIndexLayer cornerDataLayer) DefaultGridLayer(IUniqueIndexLayer bodyDataLayer, IUniqueIndexLayer columnHeaderDataLayer, IUniqueIndexLayer rowHeaderDataLayer, IUniqueIndexLayer cornerDataLayer, boolean useDefaultConfiguration) protectedCreates a new DimensionallyDependentIndexLayer.DimensionallyDependentIndexLayer(IUniqueIndexLayer baseLayer, IUniqueIndexLayer horizontalLayerDependency, IUniqueIndexLayer verticalLayerDependency) Creates a new DimensionallyDependentIndexLayer.protectedDimensionallyDependentLayer(IUniqueIndexLayer baseLayer) DimensionallyDependentLayer(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, ILayer verticalLayerDependency) 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 IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.group
Classes in org.eclipse.nebula.widgets.nattable.group that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassTracks the Expand/Collapse of a Column Group header NOTE: Only relevant when Column Grouping is enabled.classAdds functionality allowing the reordering of the the column groups.classMethods in org.eclipse.nebula.widgets.nattable.group that return IUniqueIndexLayerMethods in org.eclipse.nebula.widgets.nattable.group with parameters of type IUniqueIndexLayerModifier and TypeMethodDescriptionstatic int[]RowGroupUtils.getRowPositionsInGroup(IUniqueIndexLayer layer, int... bodyRowIndexes) Helper method to get the row positions for a specified layer If a row is currently invisible (-1) it will not be returned within the collectionRowGroupUtils.getRowPositionsInGroup(IUniqueIndexLayer layer, Collection<Integer> bodyRowIndexes) Helper method to get the row positions for a specified layer If a row is currently invisible (-1) it will not be returned within the collectionColumnGroupUtils.getVisibleIndexesToTheRight(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) Deprecated.ColumnGroupUtils.getVisibleIndexesToTheRight(int columnIndex, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) static booleanColumnGroupUtils.isColumnIndexHiddenInUnderLyingLayer(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer) static booleanColumnGroupUtils.isColumnIndexHiddenInUnderLyingLayer(int columnIndex, IUniqueIndexLayer underlyingLayer) static booleanColumnGroupUtils.isColumnPositionHiddenInUnderLyingLayer(int columnPosition, ILayer layer, IUniqueIndexLayer underlyingLayer) static booleanColumnGroupUtils.isColumnPositionHiddenInUnderLyingLayer(int columnPosition, IUniqueIndexLayer underlyingLayer) static booleanColumnGroupUtils.isFirstVisibleColumnIndexInGroup(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) static booleanColumnGroupUtils.isFirstVisibleColumnIndexInGroup(int columnIndex, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) static booleanColumnGroupUtils.isLastVisibleColumnIndexInGroup(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) static booleanColumnGroupUtils.isLastVisibleColumnIndexInGroup(int columnIndex, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) static booleanRowGroupUtils.isRowIndexHiddenInUnderLyingLayer(int rowIndex, ILayer layer, IUniqueIndexLayer underlyingLayer) static booleanColumnGroupUtils.isStaticOrFirstVisibleColumn(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) static booleanColumnGroupUtils.isStaticOrFirstVisibleColumn(int columnIndex, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) Checks whethercolumnIndexis either a defined static column or (if not) the first visible column in the group containing group.Constructors in org.eclipse.nebula.widgets.nattable.group with parameters of type IUniqueIndexLayerModifierConstructorDescriptionColumnGroupExpandCollapseLayer(IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) ColumnGroupExpandCollapseLayer(IUniqueIndexLayer underlyingLayer, ColumnGroupModel... models) ColumnGroupReorderLayer(IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) RowGroupExpandCollapseLayer(IUniqueIndexLayer underlyingLayer, IRowGroupModel<T> model) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.group.performance
Classes in org.eclipse.nebula.widgets.nattable.group.performance that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassLayer that is used in combination with the performanceColumnGroupHeaderLayerto support expand/collapse of column groups.classLayer that is used in combination with the performanceRowGroupHeaderLayerto support expand/collapse of row groups.Methods in org.eclipse.nebula.widgets.nattable.group.performance that return IUniqueIndexLayerModifier and TypeMethodDescriptionColumnGroupHeaderLayer.getPositionLayer()RowGroupHeaderLayer.getPositionLayer()Methods in org.eclipse.nebula.widgets.nattable.group.performance with parameters of type IUniqueIndexLayerModifier and TypeMethodDescriptionintGroupModel.Group.getGroupEndPosition(IUniqueIndexLayer layer) Searches for the position of the last item in this group for the given layer.Constructors in org.eclipse.nebula.widgets.nattable.group.performance with parameters of type IUniqueIndexLayerModifierConstructorDescriptionColumnGroupExpandCollapseLayer(IUniqueIndexLayer underlyingLayer) ColumnGroupHeaderLayer(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer) Creates aColumnGroupHeaderLayerwith the specified configurations and one grouping level.ColumnGroupHeaderLayer(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, boolean useDefaultConfiguration) Creates aColumnGroupHeaderLayerwith one grouping level and the specified configurations.ColumnGroupHeaderLayer(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, int numberOfGroupLevels) Creates aColumnGroupHeaderLayerwith the specified configurations.ColumnGroupHeaderLayer(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, int numberOfGroupLevels, boolean useDefaultConfiguration) Creates aColumnGroupHeaderLayerwith the specified configurations.RowGroupExpandCollapseLayer(IUniqueIndexLayer underlyingLayer) RowGroupHeaderLayer(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer) Creates aRowGroupHeaderLayerwith the specified configurations and one grouping level.RowGroupHeaderLayer(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, boolean useDefaultConfiguration) Creates aRowGroupHeaderLayerwith one grouping level and the specified configurations.RowGroupHeaderLayer(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, int numberOfGroupLevels) Creates aRowGroupHeaderLayerwith the specified configurations.RowGroupHeaderLayer(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, int numberOfGroupLevels, boolean useDefaultConfiguration) Creates aRowGroupHeaderLayerwith the specified configurations. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.group.performance.event
Constructors in org.eclipse.nebula.widgets.nattable.group.performance.event with parameters of type IUniqueIndexLayerModifierConstructorDescriptionColumnGroupExpandEvent(IUniqueIndexLayer layer, Collection<Integer> columnPositions) Constructor. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.hideshow
Classes in org.eclipse.nebula.widgets.nattable.hideshow that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassAbstract implementation for column hide/show operations.classAbstract implementation for row hide/show operations.classLayer to add support for column hide/show feature to a NatTable.classLayer to add support for column hide/show feature to a NatTable.classclassILayerthat supports hiding of rows based on the row id.Methods in org.eclipse.nebula.widgets.nattable.hideshow that return IUniqueIndexLayerModifier and TypeMethodDescriptionprotected IUniqueIndexLayerAbstractColumnHideShowLayer.getUnderlyingLayer()protected IUniqueIndexLayerAbstractRowHideShowLayer.getUnderlyingLayer()Constructors in org.eclipse.nebula.widgets.nattable.hideshow with parameters of type IUniqueIndexLayerModifierConstructorDescriptionAbstractColumnHideShowLayer(IUniqueIndexLayer underlyingLayer) Constructor.AbstractRowHideShowLayer(IUniqueIndexLayer underlyingLayer) Constructor.ColumnHideShowLayer(IUniqueIndexLayer underlyingLayer) ResizeColumnHideShowLayer(IUniqueIndexLayer underlyingLayer, DataLayer bodyDataLayer) RowHideShowLayer(IUniqueIndexLayer underlyingLayer) RowIdHideShowLayer(IUniqueIndexLayer underlyingLayer, IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.hideshow.event
Constructors in org.eclipse.nebula.widgets.nattable.hideshow.event with parameters of type IUniqueIndexLayerModifierConstructorDescriptionShowColumnPositionsEvent(IUniqueIndexLayer layer, Collection<Integer> columnPositions) Constructor. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.hierarchical
Classes in org.eclipse.nebula.widgets.nattable.hierarchical that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassThis layer is used to show a hierarchical object model in a tree structure.Methods in org.eclipse.nebula.widgets.nattable.hierarchical that return IUniqueIndexLayerModifier and TypeMethodDescriptionprotected IUniqueIndexLayerHierarchicalTreeLayer.getUnderlyingLayer()Constructors in org.eclipse.nebula.widgets.nattable.hierarchical with parameters of type IUniqueIndexLayerModifierConstructorDescriptionHierarchicalTreeLayer(IUniqueIndexLayer underlyingLayer, List<HierarchicalWrapper> underlyingList, String[] propertyNames) HierarchicalTreeLayer(IUniqueIndexLayer underlyingLayer, List<HierarchicalWrapper> underlyingList, String[] propertyNames, boolean useDefaultConfiguration) HierarchicalTreeLayer(IUniqueIndexLayer underlyingLayer, List<HierarchicalWrapper> underlyingList, String[] propertyNames, SelectionLayer selectionLayer) HierarchicalTreeLayer(IUniqueIndexLayer underlyingLayer, List<HierarchicalWrapper> underlyingList, String[] propertyNames, SelectionLayer selectionLayer, boolean useDefaultConfiguration) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.hover
Classes in org.eclipse.nebula.widgets.nattable.hover that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassThis layer simply adds the possibility to render cells differently if the mouse cursor is moved over them.Constructors in org.eclipse.nebula.widgets.nattable.hover with parameters of type IUniqueIndexLayerModifierConstructorDescriptionHoverLayer(IUniqueIndexLayer underlyingLayer) Create a new HoverLayer that uses the default configuration.HoverLayer(IUniqueIndexLayer underlyingLayer, boolean useDefaultConfiguration) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.layer
Classes in org.eclipse.nebula.widgets.nattable.layer that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassAbstract base class for layers that expose transformed views of an underlying unique index layer.classWraps theIDataProvider, and serves as the data source for all other layers.classclassMethods in org.eclipse.nebula.widgets.nattable.layer that return IUniqueIndexLayerModifier and TypeMethodDescriptionprotected final IUniqueIndexLayerAbstractIndexLayerTransform.getUnderlyingLayer()Methods in org.eclipse.nebula.widgets.nattable.layer with parameters of type IUniqueIndexLayerModifier and TypeMethodDescriptionstatic final intLayerUtil.convertColumnPosition(ILayer sourceLayer, int sourceColumnPosition, IUniqueIndexLayer targetLayer) Convert column position from the source layer to the target layerstatic final intLayerUtil.convertRowPosition(ILayer sourceLayer, int sourceRowPosition, IUniqueIndexLayer targetLayer) Convert row position from the source layer to the target layerprotected voidAbstractIndexLayerTransform.setUnderlyingLayer(IUniqueIndexLayer underlyingLayer) Constructors in org.eclipse.nebula.widgets.nattable.layer with parameters of type IUniqueIndexLayerModifierConstructorDescriptionAbstractIndexLayerTransform(IUniqueIndexLayer underlyingLayer) InvertedLayer(IUniqueIndexLayer underlyingLayer) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.layer.event
Constructors in org.eclipse.nebula.widgets.nattable.layer.event with parameters of type IUniqueIndexLayerModifierConstructorDescriptionColumnVisualUpdateEvent(IUniqueIndexLayer layer, int[] columnPositions) Create a new ColumnVisualUpdateEvent based on the given information.ColumnVisualUpdateEvent(IUniqueIndexLayer layer, Collection<Integer> columnPositions) Create a new ColumnVisualUpdateEvent based on the given information.RowVisualUpdateEvent(IUniqueIndexLayer layer, int[] rowPositions) Create a new RowVisualUpdateEvent based on the given information.RowVisualUpdateEvent(IUniqueIndexLayer layer, Collection<Integer> rowPositions) Create a new RowVisualUpdateEvent based on the given information. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.layer.stack
Classes in org.eclipse.nebula.widgets.nattable.layer.stack that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassA pre-configured layer stack which includes the following layers (in that order): ColumnReorderLayer ColumnGroupReorderLayer ColumnHideShowLayer ColumnGroupExpandCollapseLayer SelectionLayer ViewportLayerclassConstructors in org.eclipse.nebula.widgets.nattable.layer.stack with parameters of type IUniqueIndexLayerModifierConstructorDescriptionColumnGroupBodyLayerStack(IUniqueIndexLayer underlyingLayer, ColumnGroupModel... columnGroupModel) DefaultBodyLayerStack(IUniqueIndexLayer underlyingLayer) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.painter.cell
Constructors in org.eclipse.nebula.widgets.nattable.painter.cell with parameters of type IUniqueIndexLayerModifierConstructorDescriptionColumnHeaderCheckBoxPainter(IUniqueIndexLayer columnDataLayer) ColumnHeaderCheckBoxPainter(IUniqueIndexLayer columnLayer, org.eclipse.swt.graphics.Image checkedImg, org.eclipse.swt.graphics.Image semicheckedImage, org.eclipse.swt.graphics.Image uncheckedImg) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.reorder
Classes in org.eclipse.nebula.widgets.nattable.reorder that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassLayer that is used to add the functionality for column reordering.classLayer that is used to add the functionality for row reordering.Constructors in org.eclipse.nebula.widgets.nattable.reorder with parameters of type IUniqueIndexLayerModifierConstructorDescriptionColumnReorderLayer(IUniqueIndexLayer underlyingLayer) Creates aColumnReorderLayeron top of the givenIUniqueIndexLayerand adds theDefaultColumnReorderLayerConfiguration.ColumnReorderLayer(IUniqueIndexLayer underlyingLayer, boolean useDefaultConfiguration) Creates aColumnReorderLayeron top of the givenIUniqueIndexLayer.RowReorderLayer(IUniqueIndexLayer underlyingLayer) Creates aRowReorderLayeron top of the givenIUniqueIndexLayerand adds theDefaultRowReorderLayerConfiguration.RowReorderLayer(IUniqueIndexLayer underlyingLayer, boolean useDefaultConfiguration) Creates aRowReorderLayeron top of the givenIUniqueIndexLayer. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.selection
Classes in org.eclipse.nebula.widgets.nattable.selection that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassEnables selection of column, rows, cells etc.Fields in org.eclipse.nebula.widgets.nattable.selection declared as IUniqueIndexLayerConstructors in org.eclipse.nebula.widgets.nattable.selection with parameters of type IUniqueIndexLayerModifierConstructorDescriptionSelectionLayer(IUniqueIndexLayer underlyingLayer) SelectionLayer(IUniqueIndexLayer underlyingLayer, boolean useDefaultConfiguration) SelectionLayer(IUniqueIndexLayer underlyingLayer, ISelectionModel selectionModel, boolean useDefaultConfiguration) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.selection.preserve
Fields in org.eclipse.nebula.widgets.nattable.selection.preserve declared as IUniqueIndexLayerModifier and TypeFieldDescriptionprotected final IUniqueIndexLayerPreserveSelectionModel.selectionLayerProvider of cell information.Constructors in org.eclipse.nebula.widgets.nattable.selection.preserve with parameters of type IUniqueIndexLayerModifierConstructorDescriptionPreserveSelectionModel(IUniqueIndexLayer selectionLayer, IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor) Creates a row sortable selection modelSummaryRowPreserveSelectionModel(IUniqueIndexLayer selectionLayer, IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor) Creates a row sortable selection model that supports selection in a summary row. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.summaryrow
Classes in org.eclipse.nebula.widgets.nattable.summaryrow that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassThis layer is a specialization of theSummaryRowLayerand is intended to be used in a composition below aGridLayeror a vertical composition like one with a column header and a body.classAdds a summary row at the end.Constructors in org.eclipse.nebula.widgets.nattable.summaryrow with parameters of type IUniqueIndexLayerModifierConstructorDescriptionFixedSummaryRowLayer(IUniqueIndexLayer bodyDataLayer, ILayer horizontalLayerDependency, IConfigRegistry configRegistry) Creates a standaloneFixedSummaryRowLayerthat is horizontal dependent to the given layer and calculates the summary values from the given bodyDataLayer.FixedSummaryRowLayer(IUniqueIndexLayer bodyDataLayer, ILayer horizontalLayerDependency, IConfigRegistry configRegistry, boolean autoConfigure) Creates a standaloneFixedSummaryRowLayerthat is horizontal dependent to the given layer and calculates the summary values from the given bodyDataLayer.FixedSummaryRowLayer(IUniqueIndexLayer bodyDataLayer, ILayer horizontalLayerDependency, IConfigRegistry configRegistry, boolean smoothUpdates, boolean autoConfigure) Creates a standaloneFixedSummaryRowLayerthat is horizontal dependent to the given layer and calculates the summary values from the given bodyDataLayer.SummaryRowLayer(IUniqueIndexLayer underlyingDataLayer, IConfigRegistry configRegistry) Creates a SummaryRowLayer on top of the given underlying layer.SummaryRowLayer(IUniqueIndexLayer underlyingDataLayer, IConfigRegistry configRegistry, boolean autoConfigure) Creates a SummaryRowLayer on top of the given underlying layer.SummaryRowLayer(IUniqueIndexLayer underlyingDataLayer, IConfigRegistry configRegistry, boolean smoothUpdates, boolean autoConfigure) Creates a SummaryRowLayer on top of the given underlying layer. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.test.fixture
Classes in org.eclipse.nebula.widgets.nattable.test.fixture that implement IUniqueIndexLayer -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.test.fixture.layer
Classes in org.eclipse.nebula.widgets.nattable.test.fixture.layer that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassThis fixture provides a base vanilla ColumnReorderLayer.classA DataLayer for use in unit tests with a pre-cannedclassThis fixture provides a base vanilla RowReorderLayer.classA ColumnHideShowLayer for use in unit tests with a pre-canned set of hidden columns.classA ColumnReorderLayer for use in unit tests with a pre-canned set of column re-orderings: column indexes: 4 1 0 2 3classA DataLayer for use in unit tests with a pre-canned Default column layout: DO NOT FORMAT ! Position: 0 1 2 3 4 Width : 150 100 35 100 80 -------|------|----|------|---- Default Row layout: Position | Height 0 | 40 1 | 70 2 | 25 3 | 40 4 | 50 5 | 40 6 | 100classA RowHideShowLayer for use in unit tests with a pre-canned set of hidden rows.classA RowReorderLayer for use in unit tests with a pre-canned set of row re-orderings: row indexes: 4 1 0 2 3 5 6classViewport fixtures to enable testing with various configurations.Constructors in org.eclipse.nebula.widgets.nattable.test.fixture.layer with parameters of type IUniqueIndexLayerModifierConstructorDescriptionBaseColumnReorderLayerFixture(IUniqueIndexLayer underlyingLayer) BaseRowReorderLayerFixture(IUniqueIndexLayer underlyingLayer) ColumnHideShowLayerFixture(IUniqueIndexLayer underlyingLayerFixture) ColumnReorderLayerFixture(IUniqueIndexLayer underlyingLayer) RowHideShowLayerFixture(IUniqueIndexLayer underlyingLayerFixture) RowReorderLayerFixture(IUniqueIndexLayer underlyingLayer) ViewportLayerFixture(IUniqueIndexLayer underlingLayer) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.tickupdate.command
Constructors in org.eclipse.nebula.widgets.nattable.tickupdate.command with parameters of type IUniqueIndexLayerModifierConstructorDescriptionTickUpdateCommandHandler(SelectionLayer selectionLayer, IUniqueIndexLayer upperLayer) Creates a command handler that performs the edit checks based on the given upper layer. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.tree
Classes in org.eclipse.nebula.widgets.nattable.tree that implement IUniqueIndexLayerConstructors in org.eclipse.nebula.widgets.nattable.tree with parameters of type IUniqueIndexLayerModifierConstructorDescriptionTreeLayer(IUniqueIndexLayer underlyingLayer, ITreeRowModel<?> treeRowModel) Creates a TreeLayer instance based on the given information.TreeLayer(IUniqueIndexLayer underlyingLayer, ITreeRowModel<?> treeRowModel, boolean useDefaultConfiguration) Creates a TreeLayer instance based on the given information.TreeLayer(IUniqueIndexLayer underlyingLayer, ITreeRowModel<?> treeRowModel, IndentedTreeImagePainter indentedTreeImagePainter) Creates a TreeLayer instance based on the given information.TreeLayer(IUniqueIndexLayer underlyingLayer, ITreeRowModel<?> treeRowModel, IndentedTreeImagePainter indentedTreeImagePainter, boolean useDefaultConfiguration) Creates a TreeLayer instance based on the given information. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.tree.config
Fields in org.eclipse.nebula.widgets.nattable.tree.config declared as IUniqueIndexLayerModifier and TypeFieldDescriptionprotected final IUniqueIndexLayerTreeLayerExpandCollapseKeyBindings.treeLayerConstructors in org.eclipse.nebula.widgets.nattable.tree.config with parameters of type IUniqueIndexLayerModifierConstructorDescriptionTreeLayerExpandCollapseKeyBindings(IUniqueIndexLayer treeLayer, SelectionLayer selectionLayer) -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.ui.matcher
Fields in org.eclipse.nebula.widgets.nattable.ui.matcher declared as IUniqueIndexLayerModifier and TypeFieldDescriptionprotected final IUniqueIndexLayerSelectionAnchorCellLabelKeyEventMatcher.layerMethods in org.eclipse.nebula.widgets.nattable.ui.matcher with parameters of type IUniqueIndexLayerModifier and TypeMethodDescriptionSelectionAnchorCellLabelKeyEventMatcher.anchorLabel(SelectionLayer selectionLayer, IUniqueIndexLayer layer, String labelToMatch) Create aSelectionAnchorCellLabelKeyEventMatcherthat 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 aSelectionAnchorCellLabelKeyEventMatcherthat 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.Constructors in org.eclipse.nebula.widgets.nattable.ui.matcher with parameters of type IUniqueIndexLayerModifierConstructorDescriptionSelectionAnchorCellLabelKeyEventMatcher(SelectionLayer selectionLayer, IUniqueIndexLayer layer, String labelToMatch) Create aSelectionAnchorCellLabelKeyEventMatcherthat 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 aSelectionAnchorCellLabelKeyEventMatcherthat 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. -
Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.viewport
Classes in org.eclipse.nebula.widgets.nattable.viewport that implement IUniqueIndexLayerModifier and TypeClassDescriptionclassViewport - the visible area of NatTable Places a 'viewport' over the table.Fields in org.eclipse.nebula.widgets.nattable.viewport declared as IUniqueIndexLayerModifier and TypeFieldDescriptionprotected final IUniqueIndexLayerScrollBarHandlerTemplate.scrollableLayerMethods in org.eclipse.nebula.widgets.nattable.viewport that return IUniqueIndexLayerConstructors in org.eclipse.nebula.widgets.nattable.viewport with parameters of type IUniqueIndexLayer
ColumnGroupUtils.getVisibleIndexesToTheRight(int, IUniqueIndexLayer, ColumnGroupModel)