Uses of Interface
org.eclipse.nebula.widgets.nattable.layer.ILayer
Packages that use ILayer
Package
Description
-
Uses of ILayer in org.eclipse.nebula.widgets.nattable
Classes in org.eclipse.nebula.widgets.nattable that implement ILayerMethods in org.eclipse.nebula.widgets.nattable that return ILayerModifier and TypeMethodDescriptionNatTable.getLayer()NatTable.getUnderlyingLayerByPosition(int columnPosition, int rowPosition) Methods in org.eclipse.nebula.widgets.nattable that return types with arguments of type ILayerModifier and TypeMethodDescriptionNatTable.getUnderlyingLayersByColumnPosition(int columnPosition) NatTable.getUnderlyingLayersByRowPosition(int rowPosition) Methods in org.eclipse.nebula.widgets.nattable with parameters of type ILayerModifier and TypeMethodDescriptionvoidintNatTable.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) NatTable.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) intNatTable.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) NatTable.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges) Constructors in org.eclipse.nebula.widgets.nattable with parameters of type ILayerModifierConstructorDescriptionNatTable(org.eclipse.swt.widgets.Composite parent, int style, ILayer layer, EventConflaterChain chain, boolean autoconfigure) Only use this constructor to specify a custom EventConflaterChain with different refresh interval settings in case you are facing issues on rendering, e.g. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.blink
Classes in org.eclipse.nebula.widgets.nattable.blink that implement ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.blink.event
Methods in org.eclipse.nebula.widgets.nattable.blink.event that return ILayerMethods in org.eclipse.nebula.widgets.nattable.blink.event with parameters of type ILayerConstructors in org.eclipse.nebula.widgets.nattable.blink.event with parameters of type ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.columnRename
Constructors in org.eclipse.nebula.widgets.nattable.columnRename with parameters of type ILayerModifierConstructorDescriptionRenameColumnHeaderCommand(ILayer layer, int columnPosition, String customColumnName) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.columnRename.event
Constructors in org.eclipse.nebula.widgets.nattable.columnRename.event with parameters of type ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.command
Methods in org.eclipse.nebula.widgets.nattable.command that return ILayerModifier and TypeMethodDescriptionAbstractColumnCommand.getLayer()AbstractPositionCommand.getLayer()AbstractRowCommand.getLayer()Methods in org.eclipse.nebula.widgets.nattable.command with parameters of type ILayerModifier and TypeMethodDescriptionstatic ColumnPositionCoordinateLayerCommandUtil.convertColumnPositionToTargetContext(ColumnPositionCoordinate columnPositionCoordinate, ILayer targetLayer) Convert the givenColumnPositionCoordinateto the given targetILayer.static ColumnPositionCoordinateLayerCommandUtil.convertColumnPositionToTargetContext(ColumnPositionCoordinate columnPositionCoordinate, ILayer targetLayer, boolean acceptNegativePosition) Convert the givenColumnPositionCoordinateto the given targetILayer.static PositionCoordinateLayerCommandUtil.convertPositionToTargetContext(PositionCoordinate positionCoordinate, ILayer targetLayer) Convert the givenPositionCoordinateto the given targetILayer.static PositionCoordinateLayerCommandUtil.convertPositionToTargetContext(PositionCoordinate positionCoordinate, ILayer targetLayer, boolean acceptNegativePosition) Convert the givenPositionCoordinateto the given targetILayer.static RowPositionCoordinateLayerCommandUtil.convertRowPositionToTargetContext(RowPositionCoordinate rowPositionCoordinate, ILayer targetLayer) Convert the givenRowPositionCoordinateto the given targetILayer.static RowPositionCoordinateLayerCommandUtil.convertRowPositionToTargetContext(RowPositionCoordinate rowPositionCoordinate, ILayer targetLayer, boolean acceptNegativePosition) Convert the givenRowPositionCoordinateto the given targetILayer.booleanAbstractColumnCommand.convertToTargetLayer(ILayer targetLayer) booleanAbstractContextFreeCommand.convertToTargetLayer(ILayer targetLayer) booleanAbstractMultiColumnCommand.convertToTargetLayer(ILayer targetLayer) booleanAbstractMultiRowCommand.convertToTargetLayer(ILayer targetLayer) booleanAbstractPositionCommand.convertToTargetLayer(ILayer targetLayer) booleanAbstractRowCommand.convertToTargetLayer(ILayer targetLayer) booleanILayerCommand.convertToTargetLayer(ILayer targetLayer) Convert the row/column coordinates the command might be carrying from the source layer to the destination (target) layer.booleanStructuralRefreshCommand.convertToTargetLayer(ILayer targetLayer) booleanVisualRefreshCommand.convertToTargetLayer(ILayer targetLayer) final booleanbooleanDisposeCalculatedValueCacheCommandHandler.doCommand(ILayer targetLayer, DisposeResourcesCommand command) booleanbooleanStructuralRefreshCommandHandler.doCommand(ILayer targetLayer, StructuralRefreshCommand command) booleanVisualRefreshCommandHandler.doCommand(ILayer targetLayer, VisualRefreshCommand command) protected final voidAbstractMultiColumnCommand.setColumnPositions(ILayer layer, int... columnPositions) protected final voidAbstractMultiRowCommand.setRowPositions(ILayer layer, int... rowPositions) Constructors in org.eclipse.nebula.widgets.nattable.command with parameters of type ILayerModifierConstructorDescriptionprotectedAbstractColumnCommand(ILayer layer, int columnPosition) protectedAbstractMultiColumnCommand(ILayer layer, int... columnPositions) protectedAbstractMultiRowCommand(ILayer layer, int... rowPositions) protectedAbstractPositionCommand(ILayer layer, int columnPosition, int rowPosition) protectedAbstractRowCommand(ILayer layer, int rowPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.config
Classes in org.eclipse.nebula.widgets.nattable.config with type parameters of type ILayerModifier and TypeClassDescriptionclassAbstractLayerConfiguration<L extends ILayer>Casts the layer to be to the type parameter for convenience.Methods in org.eclipse.nebula.widgets.nattable.config with parameters of type ILayerModifier and TypeMethodDescriptionvoidAbstractLayerConfiguration.configureLayer(ILayer layer) voidAbstractRegistryConfiguration.configureLayer(ILayer layer) voidAbstractUiBindingConfiguration.configureLayer(ILayer layer) voidAggregateConfiguration.configureLayer(ILayer layer) voidIConfiguration.configureLayer(ILayer layer) Perform configurations on the provided layer. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.coordinate
Methods in org.eclipse.nebula.widgets.nattable.coordinate that return ILayerModifier and TypeMethodDescriptionColumnPositionCoordinate.getLayer()PositionCoordinate.getLayer()RowPositionCoordinate.getLayer()Constructors in org.eclipse.nebula.widgets.nattable.coordinate with parameters of type ILayerModifierConstructorDescriptionColumnPositionCoordinate(ILayer layer, int columnPosition) PositionCoordinate(ILayer layer, int columnPosition, int rowPosition) RowPositionCoordinate(ILayer layer, int rowPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.copy.command
Methods in org.eclipse.nebula.widgets.nattable.copy.command that return ILayerModifier and TypeMethodDescriptionCopyDataCommandHandler.getColumnHeaderLayer()CopyDataCommandHandler.getRowHeaderLayer()Constructors in org.eclipse.nebula.widgets.nattable.copy.command with parameters of type ILayerModifierConstructorDescriptionCopyDataCommandHandler(SelectionLayer selectionLayer, ILayer columnHeaderLayer, ILayer rowHeaderLayer) Creates an instance that checks theSelectionLayerand the header layers if they are given.RowSpanningCopyDataCommandHandler(SelectionLayer selectionLayer, ILayer columnHeaderLayer, InternalCellClipboard clipboard) Creates an instance that checks theSelectionLayerand the column header layer if given for data to add to the clipboard. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.data.command
Methods in org.eclipse.nebula.widgets.nattable.data.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanRowDeleteCommandHandler.doCommand(ILayer targetLayer, RowDeleteCommand command) booleanRowInsertCommandHandler.doCommand(ILayer targetLayer, RowInsertCommand command) booleanRowObjectDeleteCommandHandler.doCommand(ILayer targetLayer, RowObjectDeleteCommand command) Constructors in org.eclipse.nebula.widgets.nattable.data.command with parameters of type ILayerModifierConstructorDescriptionRowDeleteCommand(ILayer layer, int... rowPositions) Creates aRowDeleteCommand.RowInsertCommand(ILayer layer, int rowPosition, List<T> objects) Create a command to insert object(s) at the specified row position.RowInsertCommand(ILayer layer, int rowPosition, T... objects) Create a command to insert object(s) at the specified row position. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.datachange
Classes in org.eclipse.nebula.widgets.nattable.datachange that implement ILayerModifier and TypeClassDescriptionclassILayerthat can be used to add a mechanism that highlights cells whose data has been changed.Methods in org.eclipse.nebula.widgets.nattable.datachange with parameters of type ILayerModifier and TypeMethodDescriptionbooleanTemporaryUpdateDataChangeHandler.doCommand(ILayer targetLayer, UpdateDataCommand command) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.datachange.command
Methods in org.eclipse.nebula.widgets.nattable.datachange.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanDiscardDataChangesCommandHandler.doCommand(ILayer targetLayer, DiscardDataChangesCommand command) booleanKeyRowInsertCommandHandler.doCommand(ILayer targetLayer, RowInsertCommand command) booleanSaveDataChangesCommandHandler.doCommand(ILayer targetLayer, SaveDataChangesCommand command) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.datachange.event
Constructors in org.eclipse.nebula.widgets.nattable.datachange.event with parameters of type ILayerModifierConstructorDescriptionKeyRowInsertEvent(ILayer layer, int rowIndex, Object key, CellKeyHandler<?> keyHandler) Creates aKeyRowInsertEventfor one inserted row object.KeyRowInsertEvent(ILayer layer, Collection<Range> rowPositionRanges, Collection<Object> keys, CellKeyHandler<?> keyHandler) Creates aKeyRowInsertEventfor multiple inserted row objects.KeyRowInsertEvent(ILayer layer, Range rowPositionRange, Collection<Object> keys, CellKeyHandler<?> keyHandler) Creates aKeyRowInsertEventfor multiple inserted row objects. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.edit
Methods in org.eclipse.nebula.widgets.nattable.edit with parameters of type ILayerModifier and TypeMethodDescriptionbooleanCellEditorCreatedEvent.convertToLocal(ILayer localLayer) Constructors in org.eclipse.nebula.widgets.nattable.edit with parameters of type ILayerModifierConstructorDescriptionInlineEditHandler(ILayer layer, int columnPosition, int rowPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.edit.command
Methods in org.eclipse.nebula.widgets.nattable.edit.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanDeleteSelectionCommandHandler.doCommand(ILayer layer, DeleteSelectionCommand command) Constructors in org.eclipse.nebula.widgets.nattable.edit.command with parameters of type ILayerModifierConstructorDescriptionUpdateDataCommand(ILayer layer, int columnPosition, int rowPosition, Object newValue) Create a newUpdateDataCommandbased on the specified information. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.edit.event
Methods in org.eclipse.nebula.widgets.nattable.edit.event with parameters of type ILayerConstructors in org.eclipse.nebula.widgets.nattable.edit.event with parameters of type ILayerModifierConstructorDescriptionDataUpdateEvent(ILayer layer, int columnPosition, int rowPosition, Object oldValue, Object newValue) Create a newDataUpdateEvent.InlineCellEditEventHandler(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.examples._800_Integration
Classes in org.eclipse.nebula.widgets.nattable.examples._800_Integration that implement ILayerModifier and TypeClassDescriptionclass -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.examples.examples
Classes in org.eclipse.nebula.widgets.nattable.examples.examples that implement ILayerModifier and TypeClassDescriptionclassclassclass -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.examples.fixtures
Classes in org.eclipse.nebula.widgets.nattable.examples.fixtures that implement ILayerModifier and TypeClassDescriptionclassFactory for assembling GridLayer and the child layers - with support for GlazedListsclassclassclassclassColumn header layer stack, with aSortHeaderLayer.classFactory for assembling GridLayer and the child layers - with support for GlazedLists and sortingclassclassclassConstructors in org.eclipse.nebula.widgets.nattable.examples.fixtures with parameters of type ILayerModifierConstructorDescriptionFullFeaturedColumnHeaderLayerStack(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 ILayer in org.eclipse.nebula.widgets.nattable.export
Methods in org.eclipse.nebula.widgets.nattable.export with parameters of type ILayerModifier and TypeMethodDescriptionprotected voidNatExporter.exportLayer(ILayerExporter exporter, OutputStream outputStream, String layerName, ILayer layer, IConfigRegistry configRegistry) Exports the given layer to the outputStream using the provided exporter.protected voidNatExporter.exportLayer(ILayerExporter exporter, OutputStream outputStream, String layerName, ILayer layer, IConfigRegistry configRegistry, boolean initExportLayer) Exports the given layer to the outputStream using the provided exporter.protected voidNatExporter.exportLayer(ITableExporter exporter, OutputStream outputStream, ILayer layer, IConfigRegistry configRegistry) voidNatExporter.exportSingleLayer(ILayerExporter exporter, ILayer layer, IConfigRegistry configRegistry) Exports a singleILayerusing the givenILayerExporter.voidNatExporter.exportSingleLayer(ILayer layer, IConfigRegistry configRegistry) Exports a singleILayerusing theILayerExporterregistered in theIConfigRegistryfor the keyExportConfigAttributes.EXPORTER.voidNatExporter.exportSingleTable(ITableExporter exporter, ILayer layer, IConfigRegistry configRegistry) Exports a singleILayerusing the givenITableExporter.voidNatExporter.exportSingleTable(ILayer layer, IConfigRegistry configRegistry) Exports a singleILayerusing theILayerExporterregistered in theIConfigRegistryfor the keyExportConfigAttributes.EXPORTER.voidITableExporter.exportTable(org.eclipse.swt.widgets.Shell shell, org.eclipse.swt.widgets.ProgressBar progressBar, OutputStream outputStream, ILayer layer, IConfigRegistry configRegistry) Export a givenILayerto the givenOutputStream.protected voidNatExporter.setClientAreaToMaximum(ILayer layer) Increase the client area so it can include the wholeILayer. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.export.command
Constructors in org.eclipse.nebula.widgets.nattable.export.command with parameters of type ILayerModifierConstructorDescriptionExportCommandHandler(ILayer layer) Creates anExportCommandHandler.ExportTableCommandHandler(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.export.config
Methods in org.eclipse.nebula.widgets.nattable.export.config with parameters of type ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.export.image
Methods in org.eclipse.nebula.widgets.nattable.export.image with parameters of type ILayerModifier and TypeMethodDescriptionvoidImageExporter.exportTable(org.eclipse.swt.widgets.Shell shell, org.eclipse.swt.widgets.ProgressBar progressBar, OutputStream outputStream, ILayer layer, IConfigRegistry configRegistry) Export the given layer of the nattable to image. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.export.image.config
Methods in org.eclipse.nebula.widgets.nattable.export.image.config with parameters of type ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.extension.e4.css
Methods in org.eclipse.nebula.widgets.nattable.extension.e4.css with parameters of type ILayerModifier and TypeMethodDescriptionbooleanCSSConfigureScalingCommandHandler.doCommand(ILayer targetLayer, ConfigureScalingCommand command) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists that implement ILayerModifier 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.Fields in org.eclipse.nebula.widgets.nattable.extension.glazedlists declared as ILayerModifier and TypeFieldDescriptionprotected final ILayerGlazedListsSortModel.columnHeaderDataLayerConstructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists with parameters of type ILayerModifierConstructorDescriptionGlazedListsSortModel(ca.odell.glazedlists.SortedList<T> sortedList, IColumnAccessor<T> columnAccessor, IColumnPropertyResolver columnPropertyResolver, IConfigRegistry configRegistry, ILayer dataLayer) GlazedListsSortModel(ca.odell.glazedlists.SortedList<T> sortedList, IColumnPropertyAccessor<T> columnPropertyAccessor, IConfigRegistry configRegistry, ILayer dataLayer) NatColumnTableFormat(IColumnAccessor<R> columnAccessor, IColumnPropertyResolver columnPropertyResolver, IConfigRegistry configRegistry, ILayer columnHeaderDataLayer) NatColumnTableFormat(IColumnPropertyAccessor<R> columnPropertyAccessor, IConfigRegistry configRegistry, ILayer dataLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.data.command
Methods in org.eclipse.nebula.widgets.nattable.extension.glazedlists.data.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanGlazedListsRowDeleteCommandHandler.doCommand(ILayer targetLayer, RowDeleteCommand command) booleanGlazedListsRowInsertCommandHandler.doCommand(ILayer targetLayer, RowInsertCommand command) booleanGlazedListsRowObjectDeleteCommandHandler.doCommand(ILayer targetLayer, RowObjectDeleteCommand command) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.filterrow
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.filterrow that implement ILayerModifier and TypeClassDescriptionclassCompositeLayer that is build out of the columnheader layer stack and a filter row layer.Constructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists.filterrow with parameters of type ILayerModifierConstructorDescriptionComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, ca.odell.glazedlists.matchers.CompositeMatcherEditor<T> matcherEditor, FilterRowComboBoxDataProvider<T> comboBoxDataProvider, IColumnAccessor<T> bodyDataColumnAccessor, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration) Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, ca.odell.glazedlists.matchers.CompositeMatcherEditor<T> matcherEditor, ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> bodyDataColumnAccessor, boolean lazyLoading, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration) Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, ca.odell.glazedlists.matchers.CompositeMatcherEditor<T> matcherEditor, ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> bodyDataColumnAccessor, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration) Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, FilterRowComboBoxDataProvider<T> comboBoxDataProvider, IColumnAccessor<T> bodyDataColumnAccessor, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry) Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, FilterRowComboBoxDataProvider<T> comboBoxDataProvider, IColumnAccessor<T> bodyDataColumnAccessor, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration) Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> bodyDataColumnAccessor, boolean lazyLoading, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration) Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> bodyDataColumnAccessor, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry) Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> bodyDataColumnAccessor, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration) Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ComboBoxGlazedListsFilterStrategy<T> filterStrategy, FilterRowComboBoxDataProvider<T> comboBoxDataProvider, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration) Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.GlazedListsFilterRowComboBoxDataProvider(ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> columnAccessor) GlazedListsFilterRowComboBoxDataProvider(ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> columnAccessor, boolean lazy) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.fixture
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.fixture that implement ILayerModifier 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 | 100classclassViewport fixtures to enable testing with various configurations.Constructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists.fixture with parameters of type ILayerModifierConstructorDescriptionNatTableFixture(ILayer underlyingLayer) NatTableFixture(ILayer underlyingLayer, boolean autoconfigure) NatTableFixture(ILayer underlyingLayer, int width, int height, boolean autoconfigure) NatTableFixture(org.eclipse.swt.widgets.Shell shell, ILayer underlyingLayer) NatTableFixture(org.eclipse.swt.widgets.Shell shell, ILayer underlyingLayer, int width, int height) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy that implement ILayerModifier and TypeClassDescriptionclassSpecializedDataLayerthat needs to be used in the body layer stack for adding the groupBy feature to a NatTable composition.classThe layer that is used to render the groupBy region where columns can be dragged from to perform grouping and ungrouping actions.Methods in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy with parameters of type ILayerModifier and TypeMethodDescriptionbooleanGroupByColumnGroupReorderDragMode.isValidTargetColumnPosition(ILayer natLayer, int dragFromGridColumnPosition, int dragToGridColumnPosition) protected booleanGroupByColumnReorderDragMode.isValidTargetColumnPosition(ILayer natLayer, int dragFromGridColumnPosition, int dragToGridColumnPosition) Constructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy with parameters of type ILayerModifierConstructorDescriptionGroupByHeaderLayer(GroupByModel groupByModel, ILayer horizontalLayerDependency, IDataProvider columnHeaderDataProvider) Create aGroupByHeaderLayerthat uses the defaultGroupByHeaderConfiguration.GroupByHeaderLayer(GroupByModel groupByModel, ILayer horizontalLayerDependency, IDataProvider columnHeaderDataProvider, GroupByHeaderConfiguration groupByHeaderConfiguration) Create aGroupByHeaderLayerby either using the givenGroupByHeaderConfigurationor creating a newGroupByHeaderConfigurationusing the given column headerIDataProvider.GroupByHeaderLayer(GroupByModel groupByModel, ILayer horizontalLayerDependency, IDataProvider columnHeaderDataProvider, ColumnHeaderLayer columnHeaderLayer) Create aGroupByHeaderLayerthat uses the defaultGroupByHeaderConfiguration.GroupByHeaderLayer(GroupByModel groupByModel, ILayer horizontalLayerDependency, IDataProvider columnHeaderDataProvider, ColumnHeaderLayer columnHeaderLayer, GroupByHeaderConfiguration groupByHeaderConfiguration) Create aGroupByHeaderLayerby either using the givenGroupByHeaderConfigurationor creating a newGroupByHeaderConfigurationusing the given column headerIDataProvider.GroupByHeaderLayer(GroupByModel groupByModel, ILayer horizontalLayerDependency, GroupByHeaderConfiguration groupByHeaderConfiguration) Create aGroupByHeaderLayerthat uses the givenGroupByHeaderConfiguration. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy.command
Methods in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanGroupByColumnIndexCommand.convertToTargetLayer(ILayer targetLayer) booleanUngroupByColumnIndexCommand.convertToTargetLayer(ILayer targetLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.hideshow
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.hideshow that implement ILayerModifier and TypeClassDescriptionclassAdds the functionality for manually hiding rows in a NatTable that is based on GlazedLists.Constructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists.hideshow with parameters of type ILayerModifierConstructorDescriptionGlazedListsRowHideShowLayer(ILayer underlyingLayer, IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor) Creates aGlazedListsRowHideShowLayerfor adding row hide/show for GlazedLists based NatTables.GlazedListsRowHideShowLayer(ILayer underlyingLayer, IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor, ca.odell.glazedlists.FilterList<T> filterList) Creates aGlazedListsRowHideShowLayerfor adding row hide/show for GlazedLists based NatTables.GlazedListsRowHideShowLayer(ILayer underlyingLayer, IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor, ca.odell.glazedlists.matchers.CompositeMatcherEditor<T> matcherEditor) Creates aGlazedListsRowHideShowLayerfor adding row hide/show for GlazedLists based NatTables. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.test.integration
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.test.integration that implement ILayerModifier and TypeClassDescriptionclassclassThis is a copy of the org.eclipse.nebula.widgets.nattable.examples.fixtures.GlazedListsGridLayer It has been copied here since glazed list tests bundle can't depend on the examples bundle -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.extension.nebula.richtext
Methods in org.eclipse.nebula.widgets.nattable.extension.nebula.richtext with parameters of type ILayerModifier and TypeMethodDescriptionbooleanSearchMarkupCommandHandler.doCommand(ILayer targetLayer, SearchCommand command) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.fillhandle
Methods in org.eclipse.nebula.widgets.nattable.fillhandle with parameters of type ILayerModifier and TypeMethodDescriptionprotected voidFillHandleLayerPainter.paintCopyBorder(ILayer natLayer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle pixelRectangle, IConfigRegistry configRegistry) voidFillHandleLayerPainter.paintLayer(ILayer natLayer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle pixelRectangle, IConfigRegistry configRegistry) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.fillhandle.command
Methods in org.eclipse.nebula.widgets.nattable.fillhandle.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanFillHandlePasteCommandHandler.doCommand(ILayer targetLayer, FillHandlePasteCommand command) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.filterrow
Classes in org.eclipse.nebula.widgets.nattable.filterrow that implement ILayerModifier and TypeClassDescriptionclassDataLayerwith a customIDataProviderwhich stores/tracks the filter text on columns.class1 column x 2 rows Composite layer First row is theColumnHeaderLayerSecond row is the composite is the filter row layer.Methods in org.eclipse.nebula.widgets.nattable.filterrow with parameters of type ILayerModifier and TypeMethodDescriptionintFilterRowDataLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) FilterRowDataLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) Constructors in org.eclipse.nebula.widgets.nattable.filterrow with parameters of type ILayerModifierConstructorDescriptionFilterRowDataLayer(IFilterStrategy<T> filterStrategy, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry) FilterRowDataProvider(IFilterStrategy<T> filterStrategy, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry) FilterRowHeaderComposite(IFilterStrategy<T> filterStrategy, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.filterrow.combobox
Methods in org.eclipse.nebula.widgets.nattable.filterrow.combobox with parameters of type ILayerModifier and TypeMethodDescriptionbooleanFilterRowComboBoxDataProvider.doCommand(ILayer targetLayer, UpdateDataCommand command) voidFilterRowComboBoxDataProvider.setFilterCollection(Collection<T> filterCollection, ILayer columnHeaderLayer) By setting a filter collection it is possible to only show the distinct values for the current available items in the table.Constructors in org.eclipse.nebula.widgets.nattable.filterrow.combobox with parameters of type ILayerModifierConstructorDescriptionFilterRowComboBoxDataProvider(ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> columnAccessor) FilterRowComboBoxDataProvider(ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> columnAccessor, boolean lazy) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.filterrow.command
Constructors in org.eclipse.nebula.widgets.nattable.filterrow.command with parameters of type ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.filterrow.event
Constructors in org.eclipse.nebula.widgets.nattable.filterrow.event with parameters of type ILayerModifierConstructorDescriptionFilterAppliedEvent(ILayer layer) FilterAppliedEvent(ILayer layer, boolean cleared) FilterAppliedEvent(ILayer layer, int columnIndex, Object oldValue, Object newValue, boolean cleared) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.formula
Methods in org.eclipse.nebula.widgets.nattable.formula with parameters of type ILayerModifier and TypeMethodDescriptionvoidFormulaDataProvider.configureCaching(ILayer layer) Configure the caching behavior of thisFormulaDataProvider.voidCopySelectionLayerPainter.paintLayer(ILayer natLayer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle pixelRectangle, IConfigRegistry configRegistry) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.formula.command
Methods in org.eclipse.nebula.widgets.nattable.formula.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanDisableFormulaCachingCommandHandler.doCommand(ILayer targetLayer, DisableFormulaCachingCommand command) booleanDisableFormulaEvaluationCommandHandler.doCommand(ILayer targetLayer, DisableFormulaEvaluationCommand command) booleanEnableFormulaCachingCommandHandler.doCommand(ILayer targetLayer, EnableFormulaCachingCommand command) booleanEnableFormulaEvaluationCommandHandler.doCommand(ILayer targetLayer, EnableFormulaEvaluationCommand command) booleanFormulaFillHandlePasteCommandHandler.doCommand(ILayer targetLayer, FillHandlePasteCommand command) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.formula.config
Methods in org.eclipse.nebula.widgets.nattable.formula.config with parameters of type ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.freeze
Classes in org.eclipse.nebula.widgets.nattable.freeze that implement ILayerMethods in org.eclipse.nebula.widgets.nattable.freeze with parameters of type ILayerModifier and TypeMethodDescriptionintFreezeLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) intFreezeLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.freeze.command
Methods in org.eclipse.nebula.widgets.nattable.freeze.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanFreezeSelectionCommand.convertToTargetLayer(ILayer targetLayer) Constructors in org.eclipse.nebula.widgets.nattable.freeze.command with parameters of type ILayerModifierConstructorDescriptionFreezeColumnCommand(ILayer layer, int columnPosition) Creates a FreezeColumnCommand for the given column related to the given layer, that doesn't toggle or override a current frozen state.FreezeColumnCommand(ILayer layer, int columnPosition, boolean toggle) Creates a FreezeColumnCommand for the given column related to the given layer, that doesn't override a current frozen state.FreezeColumnCommand(ILayer layer, int columnPosition, boolean toggle, boolean overrideFreeze) Creates a FreezeColumnCommand for the given column related to the given layer.FreezePositionCommand(ILayer layer, int columnPosition, int rowPosition) Creates a FreezePositionCommand for the given column and row positions related to the given layer, that doesn't toggle or override a current frozen state.FreezePositionCommand(ILayer layer, int columnPosition, int rowPosition, boolean toggle) Creates a FreezePositionCommand for the given column and row positions related to the given layer, that doesn't override a current frozen state..FreezePositionCommand(ILayer layer, int columnPosition, int rowPosition, boolean toggle, boolean overrideFreeze) Creates a FreezePositionCommand for the given column and row positions related to the given layer.FreezePositionCommand(ILayer layer, int columnPosition, int rowPosition, boolean toggle, boolean overrideFreeze, boolean include) Creates a FreezePositionCommand for the given column and row positions related to the given layer.FreezeRowCommand(ILayer layer, int rowPosition) Creates a FreezeRowCommand for the given row position related to the given layer, that doesn't toggle or override a current frozen state.FreezeRowCommand(ILayer layer, int rowPosition, boolean toggle) Creates a FreezeRowCommand for the given row position related to the given layer, that doesn't override a current frozen state.FreezeRowCommand(ILayer layer, int rowPosition, boolean toggle, boolean overrideFreeze) Creates a FreezeRowCommand for the given row position related to the given layer. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.freeze.event
Constructors in org.eclipse.nebula.widgets.nattable.freeze.event with parameters of type ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.grid.cell
Fields in org.eclipse.nebula.widgets.nattable.grid.cell declared as ILayerModifier and TypeFieldDescriptionprotected ILayerAlternatingRowConfigLabelAccumulator.layerThe layer that should be used for row index transformation ornullif no transformation should be performed.Constructors in org.eclipse.nebula.widgets.nattable.grid.cell with parameters of type ILayerModifierConstructorDescriptionCreates an AlternatingRowConfigLabelAccumulator that operates on row indices. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.grid.command
Fields in org.eclipse.nebula.widgets.nattable.grid.command declared as ILayerModifier and TypeFieldDescriptionprotected final ILayerAutoResizeColumnCommandHandler.commandLayerThe layer on which the command should be fired.protected final ILayerAutoResizeRowCommandHandler.commandLayerThe layer on which the command should be fired.protected final ILayerAutoResizeColumnCommandHandler.positionLayerThe layer to use for calculation of the column positions.protected final ILayerAutoResizeRowCommandHandler.positionLayerThe layer to use for calculation of the row positions.Methods in org.eclipse.nebula.widgets.nattable.grid.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanAutoResizeColumnCommandHandler.doCommand(ILayer targetLayer, AutoResizeColumnsCommand command) booleanAutoResizeRowCommandHandler.doCommand(ILayer targetLayer, AutoResizeRowsCommand command) Constructors in org.eclipse.nebula.widgets.nattable.grid.command with parameters of type ILayerModifierConstructorDescriptionAutoResizeColumnCommandHandler(ILayer commandLayer, ILayer positionLayer) AutoResizeRowCommandHandler(ILayer commandLayer, ILayer positionLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.grid.data
Classes in org.eclipse.nebula.widgets.nattable.grid.data that implement ILayerModifier and TypeClassDescriptionclassUsing this specialization ofRowHeaderLayeradds support for configuring a fixedSummaryRowLayerin the body region of a grid.Constructors in org.eclipse.nebula.widgets.nattable.grid.data with parameters of type ILayerModifierConstructorDescriptionFixedSummaryRowHeaderLayer(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 ILayer in org.eclipse.nebula.widgets.nattable.grid.layer
Classes in org.eclipse.nebula.widgets.nattable.grid.layer that implement ILayerModifier and TypeClassDescriptionclassResponsible for rendering, event handling etc on the column headers.classLayer for the top left header corner of the grid layerclassclassclassclassA DimensionallyDependentIndexLayer is a layer whose horizontal and vertical dimensions are dependent on the horizontal and vertical dimensions of other layers.classA DimensionallyDependentLayer is a layer whose horizontal and vertical dimensions are dependent on the horizontal and vertical dimensions of other layers.classTop level layer.classLayer for the row header of the grid layer.Methods in org.eclipse.nebula.widgets.nattable.grid.layer that return ILayerModifier and TypeMethodDescriptionGridLayer.getBodyLayer()GridLayer.getColumnHeaderLayer()GridLayer.getCornerLayer()DimensionallyDependentIndexLayer.getHorizontalLayerDependency()DimensionallyDependentLayer.getHorizontalLayerDependency()GridLayer.getRowHeaderLayer()DimensionallyDependentLayer.getUnderlyingLayerByPosition(int columnPosition, int rowPosition) DimensionallyDependentIndexLayer.getVerticalLayerDependency()DimensionallyDependentLayer.getVerticalLayerDependency()Methods in org.eclipse.nebula.widgets.nattable.grid.layer that return types with arguments of type ILayerModifier and TypeMethodDescriptionDimensionallyDependentLayer.getUnderlyingLayersByColumnPosition(int columnPosition) DimensionallyDependentLayer.getUnderlyingLayersByRowPosition(int rowPosition) Methods in org.eclipse.nebula.widgets.nattable.grid.layer with parameters of type ILayerModifier and TypeMethodDescriptionvoidGridLayer.setBodyLayer(ILayer bodyLayer) voidGridLayer.setColumnHeaderLayer(ILayer columnHeaderLayer) voidGridLayer.setCornerLayer(ILayer cornerLayer) voidDimensionallyDependentLayer.setHorizontalLayerDependency(ILayer horizontalLayerDependency) voidGridLayer.setRowHeaderLayer(ILayer rowHeaderLayer) voidDimensionallyDependentLayer.setVerticalLayerDependency(ILayer verticalLayerDependency) intDimensionallyDependentIndexLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) intDimensionallyDependentLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) DimensionallyDependentLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) intDimensionallyDependentIndexLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) intDimensionallyDependentLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) DimensionallyDependentLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges) Constructors in org.eclipse.nebula.widgets.nattable.grid.layer with parameters of type ILayerModifierConstructorDescriptionColumnHeaderLayer(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) DimensionallyDependentLayer(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, ILayer verticalLayerDependency) GridLayer(ILayer bodyLayer, ILayer columnHeaderLayer, ILayer rowHeaderLayer, ILayer cornerLayer, boolean useDefaultConfiguration) 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 ILayer in org.eclipse.nebula.widgets.nattable.grid.layer.event
Constructors in org.eclipse.nebula.widgets.nattable.grid.layer.event with parameters of type ILayerModifierConstructorDescriptionColumnHeaderSelectionEvent(ILayer layer, int columnPosition) ColumnHeaderSelectionEvent(ILayer layer, Collection<Range> columnPositionRanges) ColumnHeaderSelectionEvent(ILayer layer, Range... columnPositionRanges) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.group
Classes in org.eclipse.nebula.widgets.nattable.group that implement ILayerModifier and TypeClassDescriptionclassTracks the Expand/Collapse of a Column Group header NOTE: Only relevant when Column Grouping is enabled.classAdds the Column grouping functionality to the column headers.classAdds the Column grouping functionality to the column headers.classAdds functionality allowing the reordering of the the column groups.classclassAdds the Row grouping functionality to the row headers.Methods in org.eclipse.nebula.widgets.nattable.group with parameters of type ILayerModifier and TypeMethodDescriptionColumnGroupUtils.getVisibleIndexesToTheRight(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) Deprecated.static booleanColumnGroupUtils.isBetweenTwoGroups(ILayer natLayer, int startX, int endX, ColumnGroupModel model) static booleanColumnGroupUtils.isBetweenTwoGroups(ILayer natLayer, int startX, int endX, ColumnGroupHeaderLayer layer, int level) Checks if the column positions at the given x coordinates belong to the same group or not.static booleanRowGroupUtils.isBetweenTwoGroups(ILayer natLayer, int startY, int endY, RowGroupHeaderLayer layer, int level) Checks if the row positions at the given y coordinates belong to the same group or not.static booleanColumnGroupUtils.isColumnIndexHiddenInUnderLyingLayer(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer) static booleanColumnGroupUtils.isColumnPositionHiddenInUnderLyingLayer(int columnPosition, ILayer layer, IUniqueIndexLayer underlyingLayer) static booleanColumnGroupUtils.isFirstVisibleColumnIndexInGroup(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) static booleanColumnGroupUtils.isLastVisibleColumnIndexInGroup(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) static booleanColumnGroupUtils.isLeftEdgeOfAColumnGroup(ILayer natLayer, int columnPosition, int columnIndex, ColumnGroupModel model) See ColumnGroupUtilsTeststatic booleanColumnGroupUtils.isRightEdgeOfAColumnGroup(ILayer natLayer, int columnPosition, int columnIndex, ColumnGroupModel model) See ColumnGroupUtilsTeststatic booleanRowGroupUtils.isRowIndexHiddenInUnderLyingLayer(int rowIndex, ILayer layer, IUniqueIndexLayer underlyingLayer) static booleanColumnGroupUtils.isStaticOrFirstVisibleColumn(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model) Constructors in org.eclipse.nebula.widgets.nattable.group with parameters of type ILayerModifierConstructorDescriptionColumnGroupHeaderLayer(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 ILayer in org.eclipse.nebula.widgets.nattable.group.action
Methods in org.eclipse.nebula.widgets.nattable.group.action with parameters of type ILayerModifier and TypeMethodDescriptionprotected booleanColumnGroupHeaderReorderDragMode.isValidTargetColumnPosition(ILayer natLayer, int fromGridColumnPosition, int toGridColumnPosition) Work off the event coordinates since the dragColumnReorderDragModeadjusts the 'to' column positions (for on screen semantics)booleanColumnHeaderReorderDragMode.isValidTargetColumnPosition(ILayer natLayer, int fromGridColumnPosition, int toGridColumnPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.group.command
Methods in org.eclipse.nebula.widgets.nattable.group.command that return ILayerModifier and TypeMethodDescriptionRowGroupExpandCollapseCommand.getColumnPositionLayer()ColumnGroupExpandCollapseCommand.getRowPositionLayer()Methods in org.eclipse.nebula.widgets.nattable.group.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanViewportSelectColumnGroupCommand.convertToTargetLayer(ILayer targetLayer) booleanViewportSelectRowGroupCommand.convertToTargetLayer(ILayer targetLayer) intRowGroupExpandCollapseCommand.getLocalColumnPosition(ILayer targetLayer) Converts the locally transported column position from its origin layer to the given target layer.intColumnGroupExpandCollapseCommand.getLocalRowPosition(ILayer targetLayer) Converts the locally transported row position from its origin layer to the given target layer.voidOpenCreateColumnGroupDialog.openDialog(ILayer contextLayer) Constructors in org.eclipse.nebula.widgets.nattable.group.command with parameters of type ILayerModifierConstructorDescriptionColumnGroupExpandCollapseCommand(ILayer layer, int columnPosition) Create the command for a given column position and row position 0;ColumnGroupExpandCollapseCommand(ILayer layer, int columnPosition, int rowPosition) Create the command for the given column and row positions.ReorderColumnGroupCommand(ILayer layer, int fromColumnPosition, int toColumnPosition) ReorderColumnGroupEndCommand(ILayer layer, int toColumnPosition) ReorderColumnGroupStartCommand(ILayer layer, int fromColumnPosition) ReorderColumnsAndGroupsCommand(ILayer layer, List<Integer> fromColumnPositions, int toColumnPositions) If any of the fromColumnPositions contain a group - the group will be moved.RowGroupExpandCollapseCommand(ILayer layer, int rowPosition) Create the command for a given row position and column position 0;RowGroupExpandCollapseCommand(ILayer layer, int rowPosition, int columnPosition) Create the command for the given row and column positions.ViewportSelectColumnGroupCommand(ILayer layer, int columnPosition, int originColumnPosition, int columnSpan, boolean withShiftMask, boolean withControlMask) ViewportSelectRowGroupCommand(ILayer layer, int rowPosition, int originRowPosition, int rowSpan, boolean withShiftMask, boolean withControlMask) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.group.config
Methods in org.eclipse.nebula.widgets.nattable.group.config with parameters of type ILayerModifier and TypeMethodDescriptionvoidDefaultColumnGroupHeaderLayerConfiguration.configureLayer(ILayer layer) voidDefaultRowGroupHeaderLayerConfiguration.configureLayer(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.group.event
Constructors in org.eclipse.nebula.widgets.nattable.group.event with parameters of type ILayerModifierConstructorDescriptionGroupColumnsEvent(ILayer layer) GroupRowsEvent(ILayer layer) UngroupColumnsEvent(ILayer layer) UngroupRowsEvent(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.group.gui
Methods in org.eclipse.nebula.widgets.nattable.group.gui with parameters of type ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.group.performance
Classes in org.eclipse.nebula.widgets.nattable.group.performance that implement ILayerModifier and TypeClassDescriptionclassLayer that is used in combination with the performanceColumnGroupHeaderLayerto support expand/collapse of column groups.classAdds the column grouping functionality to the column header.classLayer that is used in combination with the performanceRowGroupHeaderLayerto support expand/collapse of row groups.classAdds the row grouping functionality to the row header.Methods in org.eclipse.nebula.widgets.nattable.group.performance with parameters of type ILayerModifier and TypeMethodDescriptionintRowGroupHeaderLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) intColumnGroupHeaderLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) Constructors in org.eclipse.nebula.widgets.nattable.group.performance with parameters of type ILayerModifierConstructorDescriptionColumnGroupHeaderLayer(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.ColumnGroupHeaderLayer(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer) Creates aColumnGroupHeaderLayerwith the specified configurations and one grouping level.ColumnGroupHeaderLayer(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer, boolean useDefaultConfiguration) Creates aColumnGroupHeaderLayerwith one grouping level and the specified configurations.ColumnGroupHeaderLayer(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer, int numberOfGroupLevels) Creates aColumnGroupHeaderLayerwith the specified configurations.ColumnGroupHeaderLayer(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer, int numberOfGroupLevels, boolean useDefaultConfiguration) Creates aColumnGroupHeaderLayerwith the specified configurations.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.RowGroupHeaderLayer(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer) Creates aRowGroupHeaderLayerwith the specified configurations and one grouping level.RowGroupHeaderLayer(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer, boolean useDefaultConfiguration) Creates aRowGroupHeaderLayerwith one grouping level and the specified configurations.RowGroupHeaderLayer(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer, int numberOfGroupLevels) Creates aRowGroupHeaderLayerwith the specified configurations.RowGroupHeaderLayer(ILayer underlyingHeaderLayer, SelectionLayer selectionLayer, int numberOfGroupLevels, boolean useDefaultConfiguration) Creates aRowGroupHeaderLayerwith the specified configurations. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.group.performance.action
Methods in org.eclipse.nebula.widgets.nattable.group.performance.action with parameters of type ILayerModifier and TypeMethodDescriptionprotected booleanColumnGroupHeaderReorderDragMode.isValidTargetColumnPosition(ILayer natLayer, int fromGridColumnPosition, int toGridColumnPosition) protected booleanColumnGroupHeaderReorderDragMode.isValidTargetColumnPosition(ILayer natLayer, int fromGridColumnPosition, int toGridColumnPosition, int level, int fromPosition, int toPosition) Test if the reorder is valid for the given level.booleanColumnHeaderReorderDragMode.isValidTargetColumnPosition(ILayer natLayer, int fromGridColumnPosition, int toGridColumnPosition) protected booleanColumnHeaderReorderDragMode.isValidTargetColumnPosition(ILayer natLayer, int fromGridColumnPosition, int toGridColumnPosition, int level, int fromPosition, int toPosition) Test if the reorder is valid for the given level.protected booleanRowGroupHeaderReorderDragMode.isValidTargetRowPosition(ILayer natLayer, int fromGridRowPosition, int toGridRowPosition) protected booleanRowGroupHeaderReorderDragMode.isValidTargetRowPosition(ILayer natLayer, int fromGridRowPosition, int toGridRowPosition, int level, int fromPosition, int toPosition) Test if the reorder is valid for the given level.booleanRowHeaderReorderDragMode.isValidTargetRowPosition(ILayer natLayer, int fromGridRowPosition, int toGridRowPosition) protected booleanRowHeaderReorderDragMode.isValidTargetRowPosition(ILayer natLayer, int fromGridRowPosition, int toGridRowPosition, int level, int fromPosition, int toPosition) Test if the reorder is valid for the given level. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.group.performance.command
Methods in org.eclipse.nebula.widgets.nattable.group.performance.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanColumnGroupReorderCommand.convertToTargetLayer(ILayer targetLayer) booleanGroupMultiColumnReorderCommand.convertToTargetLayer(ILayer targetLayer) booleanGroupMultiRowReorderCommand.convertToTargetLayer(ILayer targetLayer) booleanRowGroupReorderCommand.convertToTargetLayer(ILayer targetLayer) Constructors in org.eclipse.nebula.widgets.nattable.group.performance.command with parameters of type ILayerModifierConstructorDescriptionColumnGroupReorderCommand(ILayer layer, int level, int fromColumnPosition, int toColumnPosition) ColumnGroupReorderCommand(ILayer layer, int level, int fromColumnPosition, int toColumnPosition, boolean performConversion) ColumnGroupReorderEndCommand(ILayer layer, int level, int toColumnPosition) ColumnGroupReorderStartCommand(ILayer layer, int level, int fromColumnPosition) GroupMultiColumnReorderCommand(ILayer layer, int[] fromColumnPositions, int toColumnPosition) GroupMultiColumnReorderCommand(ILayer layer, int[] fromColumnPositions, int toColumnPosition, boolean reorderToLeftEdge) GroupMultiColumnReorderCommand(ILayer layer, List<Integer> fromColumnPositions, int toColumnPosition) GroupMultiColumnReorderCommand(ILayer layer, List<Integer> fromColumnPositions, int toColumnPosition, boolean reorderToLeftEdge) GroupMultiRowReorderCommand(ILayer layer, int[] fromRowPositions, int toRowPosition) GroupMultiRowReorderCommand(ILayer layer, int[] fromRowPositions, int toRowPosition, boolean reorderToTopEdge) GroupMultiRowReorderCommand(ILayer layer, List<Integer> fromRowPositions, int toRowPosition) GroupMultiRowReorderCommand(ILayer layer, List<Integer> fromRowPositions, int toRowPosition, boolean reorderToTopEdge) RowGroupReorderCommand(ILayer layer, int level, int fromRowPosition, int toRowPosition) RowGroupReorderCommand(ILayer layer, int level, int fromRowPosition, int toRowPosition, boolean performConversion) RowGroupReorderEndCommand(ILayer layer, int level, int toRowPosition) RowGroupReorderStartCommand(ILayer layer, int level, int fromRowPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.group.performance.event
Constructors in org.eclipse.nebula.widgets.nattable.group.performance.event with parameters of type ILayerModifierConstructorDescriptionColumnGroupCollapseEvent(ILayer layer, int... columnPositions) Creates a new ColumnGroupCollapseEvent based on the given information.ColumnGroupCollapseEvent(ILayer layer, int[] columnPositions, int[] columnIndexes) Creates a new ColumnGroupCollapseEvent based on the given information.ColumnGroupCollapseEvent(ILayer layer, Collection<Integer> columnPositions) Creates a new ColumnGroupCollapseEvent based on the given information.ColumnGroupCollapseEvent(ILayer layer, Collection<Integer> columnPositions, Collection<Integer> columnIndexes) Creates a new ColumnGroupCollapseEvent based on the given information.ColumnGroupExpandEvent(ILayer layer, int... columnPositions) Constructor.RowGroupCollapseEvent(ILayer layer, int... rowPositions) Creates a new RowGroupCollapseEvent based on the given information.RowGroupCollapseEvent(ILayer layer, int[] rowPositions, int[] rowIndexes) Creates a new RowGroupCollapseEvent based on the given information.RowGroupCollapseEvent(ILayer layer, Collection<Integer> rowPositions) Creates a new RowGroupCollapseEvent based on the given information.RowGroupCollapseEvent(ILayer layer, Collection<Integer> rowPositions, Collection<Integer> rowIndexes) Creates a new RowGroupCollapseEvent based on the given information.RowGroupExpandEvent(ILayer layer, int... rowPositions) Constructor.RowGroupExpandEvent(ILayer layer, Collection<Integer> rowPositions) Constructor. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.hideshow
Classes in org.eclipse.nebula.widgets.nattable.hideshow that implement ILayerModifier 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 with parameters of type ILayerModifier and TypeMethodDescriptionintAbstractColumnHideShowLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) AbstractColumnHideShowLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) intAbstractRowHideShowLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) AbstractRowHideShowLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.hideshow.command
Constructors in org.eclipse.nebula.widgets.nattable.hideshow.command with parameters of type ILayerModifierConstructorDescriptionColumnHideCommand(ILayer layer, int columnPosition) ColumnShowCommand(ILayer layer, int columnPosition, boolean showLeftPosition, boolean showAll) Creates aColumnShowCommandto show a column that is hidden next to the transported column position.MultiColumnHideCommand(ILayer layer, int columnPosition) MultiColumnHideCommand(ILayer layer, int... columnPositions) MultiRowHideCommand(ILayer layer, int rowPosition) MultiRowHideCommand(ILayer layer, int... rowPositions) RowHideCommand(ILayer layer, int rowPosition) RowPositionHideCommand(ILayer layer, int columnPosition, int rowPosition) RowShowCommand(ILayer layer, int rowPosition, boolean showTopPosition, boolean showAll) Creates aRowShowCommandto show a row that is hidden next to the transported row position. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.hideshow.event
Methods in org.eclipse.nebula.widgets.nattable.hideshow.event with parameters of type ILayerModifier and TypeMethodDescriptionbooleanHideColumnPositionsEvent.convertToLocal(ILayer localLayer) booleanHideRowPositionsEvent.convertToLocal(ILayer localLayer) Constructors in org.eclipse.nebula.widgets.nattable.hideshow.event with parameters of type ILayerModifierConstructorDescriptionHideColumnPositionsEvent(ILayer layer, int... columnPositions) Creates a new HideColumnPositionsEvent based on the given information.HideColumnPositionsEvent(ILayer layer, int[] columnPositions, int[] columnIndexes) Creates a new HideColumnPositionsEvent based on the given information.HideColumnPositionsEvent(ILayer layer, Collection<Integer> columnPositions) Creates a new HideColumnPositionsEvent based on the given information.HideColumnPositionsEvent(ILayer layer, Collection<Integer> columnPositions, Collection<Integer> columnIndexes) Creates a new HideColumnPositionsEvent based on the given information.HideRowPositionsEvent(ILayer layer, int... rowPositions) Creates a new HideRowPositionsEvent based on the given information.HideRowPositionsEvent(ILayer layer, int[] rowPositions, int[] rowIndexes) Creates a new HideRowPositionsEvent based on the given information.HideRowPositionsEvent(ILayer layer, Collection<Integer> rowPositions) Creates a new HideRowPositionsEvent based on the given information.HideRowPositionsEvent(ILayer layer, Collection<Integer> rowPositions, Collection<Integer> rowIndexes) Creates a new HideRowPositionsEvent based on the given information.ShowColumnPositionsEvent(ILayer layer, int... columnPositions) Constructor.ShowRowPositionsEvent(ILayer layer, int... rowPositions) Constructor.ShowRowPositionsEvent(ILayer layer, Collection<Integer> rowPositions) Constructor. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.hideshow.indicator
Fields in org.eclipse.nebula.widgets.nattable.hideshow.indicator declared as ILayerModifier and TypeFieldDescriptionprotected ILayerColumnHideIndicatorEventMatcher.columnHeaderLayerprotected ILayerHideIndicatorMenuConfiguration.columnHeaderLayerThe layer in the column header that should be used to determine the height of the hidden column indicator.protected ILayerHideIndicatorOverlayPainter.columnHeaderLayerprotected ILayerHierarchicalHideIndicatorMenuConfiguration.columnHeaderLayerThe layer in the column header that should be used to determine the height of the hidden column indicator.protected ILayerHideIndicatorMenuConfiguration.rowHeaderLayerThe layer in the row header that should be used to determine the width of the hidden row indicator.protected ILayerHideIndicatorOverlayPainter.rowHeaderLayerprotected ILayerRowHideIndicatorEventMatcher.rowHeaderLayerMethods in org.eclipse.nebula.widgets.nattable.hideshow.indicator with parameters of type ILayerModifier and TypeMethodDescriptionprotected voidHideIndicatorOverlayPainter.paintHiddenColumnIndicator(ILayer layer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle) Renders the indicator for hidden columns.protected voidHierarchicalHideIndicatorOverlayPainter.paintHiddenColumnIndicator(ILayer layer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle) protected voidHideIndicatorOverlayPainter.paintHiddenRowIndicator(ILayer layer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle) Renders the indicator for hidden rows.protected voidHierarchicalHideIndicatorOverlayPainter.paintHiddenRowIndicator(ILayer layer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle) voidHideIndicatorOverlayPainter.paintOverlay(ILayer layer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle) voidHideIndicatorOverlayPainter.paintOverlay(org.eclipse.swt.graphics.GC gc, ILayer layer) voidHideIndicatorOverlayPainter.setLayerOnTop(ILayer layer) voidHideIndicatorOverlayPainter.setLayerToLeft(ILayer layer) Constructors in org.eclipse.nebula.widgets.nattable.hideshow.indicator with parameters of type ILayerModifierConstructorDescriptionColumnHideIndicatorEventMatcher(int stateMask, String eventRegion, int button, ILayer columnHeaderLayer) HideIndicatorMenuConfiguration(NatTable natTable, ILayer columnHeaderLayer, ILayer rowHeaderLayer) Creates a menu configuration that attaches menus to the hidden row indicator and the hidden column indicator.HideIndicatorOverlayPainter(ILayer columnHeaderLayer, ILayer rowHeaderLayer) HierarchicalHideIndicatorMenuConfiguration(NatTable natTable, ILayer columnHeaderLayer) Creates a menu configuration that attaches menus to the hidden row indicator and the hidden column indicator.HierarchicalHideIndicatorOverlayPainter(ILayer columnHeaderLayer, HierarchicalTreeLayer treeLayer) Creates aHierarchicalHideIndicatorOverlayPainterthat renders the hide indicator in the given given column header layer and theHierarchicalTreeLayerlevel header columns.HierarchicalHideIndicatorOverlayPainter(ILayer columnHeaderLayer, ILayer rowHeaderLayer, HierarchicalTreeLayer treeLayer) Creates aHierarchicalHideIndicatorOverlayPainterthat renders the hide indicator in the given header layers and theHierarchicalTreeLayerlevel header columns.RowHideIndicatorEventMatcher(int stateMask, String eventRegion, int button, ILayer rowHeaderLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.hierarchical
Classes in org.eclipse.nebula.widgets.nattable.hierarchical that implement ILayerModifier and TypeClassDescriptionclassThis layer is used to show a hierarchical object model in a tree structure.Methods in org.eclipse.nebula.widgets.nattable.hierarchical with parameters of type ILayerModifier and TypeMethodDescriptionbooleanHierarchicalTreeAlternatingRowConfigLabelAccumulator.doCommand(ILayer targetLayer, DisposeResourcesCommand command) intHierarchicalTreeLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) HierarchicalTreeLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) Constructors in org.eclipse.nebula.widgets.nattable.hierarchical with parameters of type ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.hierarchical.action
Methods in org.eclipse.nebula.widgets.nattable.hierarchical.action with parameters of type ILayerModifier and TypeMethodDescriptionprotected booleanHierarchicalTreeColumnReorderDragMode.isValidTargetColumnPosition(ILayer natLayer, int dragFromGridColumnPosition, int dragToGridColumnPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.hierarchical.command
Methods in org.eclipse.nebula.widgets.nattable.hierarchical.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanHierarchicalTreeCollapseAllCommandHandler.doCommand(ILayer targetLayer, TreeCollapseAllCommand command) booleanHierarchicalTreeExpandAllCommandHandler.doCommand(ILayer targetLayer, TreeExpandAllCommand command) Constructors in org.eclipse.nebula.widgets.nattable.hierarchical.command with parameters of type ILayerModifierConstructorDescriptionHierarchicalTreeCopyDataCommandHandler(SelectionLayer selectionLayer, HierarchicalTreeLayer treeLayer, ILayer columnHeaderLayer, InternalCellClipboard clipboard) Creates an instance that checks theSelectionLayerand the column header layer if given for data to add to the clipboard. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.hierarchical.config
Methods in org.eclipse.nebula.widgets.nattable.hierarchical.config with parameters of type ILayerModifier and TypeMethodDescriptionvoidDefaultHierarchicalTreeLayerConfiguration.configureLayer(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.hover
Classes in org.eclipse.nebula.widgets.nattable.hover that implement ILayerModifier and TypeClassDescriptionclassThis layer simply adds the possibility to render cells differently if the mouse cursor is moved over them. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.hover.command
Constructors in org.eclipse.nebula.widgets.nattable.hover.command with parameters of type ILayerModifierConstructorDescriptionHoverStylingCommand(ILayer layer, int columnPosition, int rowPosition, HoverLayer hoverLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.layer
Subinterfaces of ILayer in org.eclipse.nebula.widgets.nattable.layerModifier and TypeInterfaceDescriptioninterfaceA layer that has a set of column and row indexes that contain no duplicates, such that there is only one corresponding column or row position for a row or column index in the layer.Classes in org.eclipse.nebula.widgets.nattable.layer that implement ILayerModifier and TypeClassDescriptionclassAbstract base class for layers that expose transformed views of an underlying unique index layer.classBase layer implementation with common methods for managing listeners and caching, etc.classAbstract base class for layers that expose transformed views of an underlying layer.classA composite layer is a layer that is made up of a number of underlying child layers.classWraps theIDataProvider, and serves as the data source for all other layers.classclassFields in org.eclipse.nebula.widgets.nattable.layer declared as ILayerMethods in org.eclipse.nebula.widgets.nattable.layer that return ILayerModifier and TypeMethodDescriptionCompositeLayer.getChildLayerByLayoutCoordinate(int layoutX, int layoutY) CompositeLayer.getChildLayerByRegionName(String regionName) protected ILayer[][]CompositeLayer.getChildLayerLayout()protected ILayerAbstractLayerTransform.getUnderlyingLayer()AbstractIndexLayerTransform.getUnderlyingLayerByPosition(int columnPosition, int rowPosition) AbstractLayerTransform.getUnderlyingLayerByPosition(int columnPosition, int rowPosition) CompositeLayer.getUnderlyingLayerByPosition(int columnPosition, int rowPosition) DataLayer.getUnderlyingLayerByPosition(int columnPosition, int rowPosition) ILayer.getUnderlyingLayerByPosition(int columnPosition, int rowPosition) Returns the layer that is directly below this layer for the given cell coordinate.InvertedLayer.getUnderlyingLayerByPosition(int columnPosition, int rowPosition) Methods in org.eclipse.nebula.widgets.nattable.layer that return types with arguments of type ILayerModifier and TypeMethodDescriptionAbstractIndexLayerTransform.getUnderlyingLayersByColumnPosition(int columnPosition) AbstractLayerTransform.getUnderlyingLayersByColumnPosition(int columnPosition) CompositeLayer.getUnderlyingLayersByColumnPosition(int columnPosition) DataLayer.getUnderlyingLayersByColumnPosition(int columnPosition) ILayer.getUnderlyingLayersByColumnPosition(int columnPosition) Returns the layers that are directly below this layer for the given column position.InvertedLayer.getUnderlyingLayersByColumnPosition(int columnPosition) AbstractIndexLayerTransform.getUnderlyingLayersByRowPosition(int rowPosition) AbstractLayerTransform.getUnderlyingLayersByRowPosition(int rowPosition) CompositeLayer.getUnderlyingLayersByRowPosition(int rowPosition) DataLayer.getUnderlyingLayersByRowPosition(int rowPosition) ILayer.getUnderlyingLayersByRowPosition(int rowPosition) Returns the layers that are directly below this layer for the given row position.InvertedLayer.getUnderlyingLayersByRowPosition(int rowPosition) Methods in org.eclipse.nebula.widgets.nattable.layer with parameters of type ILayerModifier 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 static final intLayerUtil.findColumnPosition(int xOffset, int columnOffset, ILayer layer, int x, int totalWidth, int columnCount) protected static final intLayerUtil.findRowPosition(int yOffset, int rowOffset, ILayer layer, int y, int totalHeight, int rowCount) static final intLayerUtil.getColumnPositionByX(ILayer layer, int x) protected org.eclipse.swt.graphics.PointCompositeLayer.getLayoutXYByChildLayer(ILayer childLayer) static final intLayerUtil.getRowPositionByY(ILayer layer, int y) voidCompositeLayer.CompositeLayerPainter.paintLayer(ILayer natLayer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle, IConfigRegistry configuration) voidCompositeLayer.setChildLayer(String regionName, ILayer childLayer, int layoutX, int layoutY) protected voidAbstractLayerTransform.setUnderlyingLayer(ILayer underlyingLayer) intAbstractIndexLayerTransform.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) intAbstractLayerTransform.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) intCompositeLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) intDataLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) intILayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) Transforms the column position relative to the given underlying layer to this layer coordinates.intInvertedLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) AbstractIndexLayerTransform.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) AbstractLayerTransform.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) CompositeLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) DataLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) ILayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) Transforms the column position ranges relative to the given underlying layer to this layer coordinates.InvertedLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) intAbstractIndexLayerTransform.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) intAbstractLayerTransform.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) intCompositeLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) intDataLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) intILayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) Transforms the row position relative to the given underlying layer to this layer coordinates.intInvertedLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) AbstractIndexLayerTransform.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges) AbstractLayerTransform.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges) CompositeLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges) DataLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges) ILayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges) Transforms the row position ranges relative to the given underlying layer to this layer coordinates.InvertedLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges) Constructors in org.eclipse.nebula.widgets.nattable.layer with parameters of type ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.layer.cell
Methods in org.eclipse.nebula.widgets.nattable.layer.cell that return ILayerModifier and TypeMethodDescriptionILayerCell.getLayer()InvertedLayerCell.getLayer()LayerCell.getLayer()TransformedLayerCell.getLayer()TranslatedLayerCell.getLayer()Constructors in org.eclipse.nebula.widgets.nattable.layer.cell with parameters of type ILayerModifierConstructorDescriptionLayerCell(ILayer layer, int originColumnPosition, int originRowPosition, int columnPosition, int rowPosition, int columnSpan, int rowSpan) TranslatedLayerCell(ILayerCell cell, ILayer layer, int originColumnPosition, int originRowPosition, int columnPosition, int rowPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.layer.command
Methods in org.eclipse.nebula.widgets.nattable.layer.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanConfigureScalingCommandHandler.doCommand(ILayer targetLayer, ConfigureScalingCommand command) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.layer.event
Fields in org.eclipse.nebula.widgets.nattable.layer.event declared as ILayerMethods in org.eclipse.nebula.widgets.nattable.layer.event that return ILayerModifier and TypeMethodDescriptionCellVisualChangeEvent.getLayer()ColumnVisualChangeEvent.getLayer()IVisualChangeEvent.getLayer()PropertyUpdateEvent.getLayer()RowVisualChangeEvent.getLayer()StructuralRefreshEvent.getLayer()VisualRefreshEvent.getLayer()Methods in org.eclipse.nebula.widgets.nattable.layer.event with parameters of type ILayerModifier and TypeMethodDescriptionbooleanAbstractContextFreeEvent.convertToLocal(ILayer localLayer) booleanCellVisualChangeEvent.convertToLocal(ILayer localLayer) booleanCellVisualUpdateEvent.convertToLocal(ILayer localLayer) booleanColumnDeleteEvent.convertToLocal(ILayer localLayer) booleanColumnVisualChangeEvent.convertToLocal(ILayer localLayer) booleanILayerEvent.convertToLocal(ILayer localLayer) Convert the column/row positions carried by the event to the layer about to handle the event.booleanPropertyUpdateEvent.convertToLocal(ILayer localLayer) booleanRowDeleteEvent.convertToLocal(ILayer localLayer) booleanRowVisualChangeEvent.convertToLocal(ILayer localLayer) booleanStructuralRefreshEvent.convertToLocal(ILayer localLayer) booleanVisualRefreshEvent.convertToLocal(ILayer localLayer) static voidStructuralChangeEventHelper.handleColumnDelete(Collection<StructuralDiff> columnDiffs, ILayer underlyingLayer, Collection<Integer> cachedColumnIndexes, boolean handleNotFound) Will check for events that indicate that columns has been deleted.static voidStructuralChangeEventHelper.handleColumnDelete(Collection<StructuralDiff> columnDiffs, ILayer underlyingLayer, org.eclipse.collections.api.collection.primitive.MutableIntCollection cachedColumnIndexes, boolean handleNotFound) Will check for events that indicate that columns has been deleted.static voidStructuralChangeEventHelper.handleColumnInsert(Collection<StructuralDiff> columnDiffs, ILayer underlyingLayer, Collection<Integer> cachedColumnIndexes, boolean addToCache) Will check for events that indicate that columns are added.static voidStructuralChangeEventHelper.handleColumnInsert(Collection<StructuralDiff> columnDiffs, ILayer underlyingLayer, org.eclipse.collections.api.collection.primitive.MutableIntCollection cachedColumnIndexes, boolean addToCache) Will check for events that indicate that columns are added.static voidStructuralChangeEventHelper.handleRowDelete(Collection<StructuralDiff> rowDiffs, ILayer underlyingLayer, Collection<Integer> cachedRowIndexes, boolean handleNotFound) Will check for events that indicate that rows has been deleted.static voidStructuralChangeEventHelper.handleRowDelete(Collection<StructuralDiff> rowDiffs, ILayer underlyingLayer, org.eclipse.collections.api.collection.primitive.MutableIntCollection cachedRowIndexes, boolean handleNotFound) Will check for events that indicate that rows has been deleted.static voidStructuralChangeEventHelper.handleRowInsert(Collection<StructuralDiff> rowDiffs, ILayer underlyingLayer, Collection<Integer> cachedRowIndexes, boolean addToCache) Will check for events that indicate that rows are added.static voidStructuralChangeEventHelper.handleRowInsert(Collection<StructuralDiff> rowDiffs, ILayer underlyingLayer, org.eclipse.collections.api.collection.primitive.MutableIntCollection cachedRowIndexes, boolean addToCache) Will check for events that indicate that rows are added.Constructors in org.eclipse.nebula.widgets.nattable.layer.event with parameters of type ILayerModifierConstructorDescriptionCellVisualChangeEvent(ILayer layer, int columnPosition, int rowPosition) CellVisualUpdateEvent(ILayer layer, int columnPosition, int rowPosition) Create a new CellVisualUpdateEvent based on the given information.ColumnDeleteEvent(ILayer layer, int columnPosition) Creates a new ColumnDeleteEvent based on the given information.ColumnDeleteEvent(ILayer layer, Collection<Range> columnPositionRanges) Creates a new ColumnDeleteEvent based on the given information.ColumnDeleteEvent(ILayer layer, Range... columnPositionRanges) Creates a new ColumnDeleteEvent based on the given information.ColumnInsertEvent(ILayer layer, int columnPosition) Creates a new ColumnInsertEvent based on the given information.ColumnInsertEvent(ILayer layer, Collection<Range> columnPositionRanges) Creates a new ColumnInsertEvent based on the given information.ColumnInsertEvent(ILayer layer, Range... columnPositionRanges) Creates a new ColumnInsertEvent based on the given information.ColumnStructuralChangeEvent(ILayer layer, Collection<Range> columnPositionRanges) Creates a new ColumnStructuralChangeEvent based on the given information.ColumnStructuralChangeEvent(ILayer layer, Collection<Range> columnPositionRanges, int... columnIndexes) Creates a new ColumnStructuralChangeEvent based on the given information.ColumnStructuralChangeEvent(ILayer layer, Collection<Range> columnPositionRanges, Collection<Integer> columnIndexes) Creates a new ColumnStructuralChangeEvent based on the given information.ColumnStructuralChangeEvent(ILayer layer, Range... columnPositionRanges) Creates a new ColumnStructuralChangeEvent based on the given information.ColumnVisualChangeEvent(ILayer layer, int columnPosition) Creates a new ColumnVisualChangeEvent based on the given information.ColumnVisualChangeEvent(ILayer layer, Collection<Range> columnPositionRanges) Creates a new ColumnVisualChangeEvent based on the given information.ColumnVisualChangeEvent(ILayer layer, Collection<Range> columnPositionRanges, int... columnIndexes) Creates a new ColumnVisualChangeEvent based on the given information.ColumnVisualChangeEvent(ILayer layer, Collection<Range> columnPositionRanges, Collection<Integer> columnIndexes) Creates a new ColumnVisualChangeEvent based on the given information.ColumnVisualChangeEvent(ILayer layer, Range... columnPositionRanges) Creates a new ColumnVisualChangeEvent based on the given information.ColumnVisualUpdateEvent(ILayer layer, int columnPosition) Create a new ColumnVisualUpdateEvent based on the given information.PropertyUpdateEvent(ILayer layer, T sourceBean, String propertyName, Object oldValue, Object newValue) RowDeleteEvent(ILayer layer, int rowPosition) Creates a new RowDeleteEvent based on the given information.RowDeleteEvent(ILayer layer, Collection<Range> rowPositionRanges) Creates a new RowDeleteEvent based on the given information.RowDeleteEvent(ILayer layer, Range... rowPositionRanges) Creates a new RowDeleteEvent based on the given information.RowInsertEvent(ILayer layer, int rowPosition) Creates a new RowInsertEvent based on the given information.RowInsertEvent(ILayer layer, Collection<Range> rowPositionRanges) Creates a new RowInsertEvent based on the given information.RowInsertEvent(ILayer layer, Range... rowPositionRanges) Creates a new RowInsertEvent based on the given information.RowObjectDeleteEvent(ILayer layer, int rowIndex, Object deletedObject) Creates aRowObjectDeleteEventfor one deleted row object.RowObjectDeleteEvent(ILayer layer, Map<Integer, ?> deletedObjects) Creates aRowObjectDeleteEventfor multiple deleted row objects.RowStructuralChangeEvent(ILayer layer, Collection<Range> rowPositionRanges) Creates a new RowStructuralChangeEvent based on the given information.RowStructuralChangeEvent(ILayer layer, Collection<Range> rowPositionRanges, int... rowIndexes) Creates a new RowStructuralChangeEvent based on the given information.RowStructuralChangeEvent(ILayer layer, Collection<Range> rowPositionRanges, Collection<Integer> rowIndexes) Creates a new RowStructuralChangeEvent based on the given information.RowStructuralChangeEvent(ILayer layer, Range... rowPositionRanges) Creates a new RowStructuralChangeEvent based on the given information.RowStructuralRefreshEvent(ILayer layer) RowUpdateEvent(ILayer layer, int rowPosition) RowUpdateEvent(ILayer layer, Range rowPositionRange) RowVisualChangeEvent(ILayer layer, int rowPosition) Creates a new RowVisualChangeEvent based on the given information.RowVisualChangeEvent(ILayer layer, Collection<Range> rowPositionRanges) Creates a new RowVisualChangeEvent based on the given information.RowVisualChangeEvent(ILayer layer, Collection<Range> rowPositionRanges, int... rowIndexes) Creates a new RowVisualChangeEvent based on the given information.RowVisualChangeEvent(ILayer layer, Collection<Range> rowPositionRanges, Collection<Integer> rowIndexes) Creates a new RowVisualChangeEvent based on the given information.RowVisualChangeEvent(ILayer layer, Range... rowPositionRanges) Creates a new RowVisualChangeEvent based on the given information.RowVisualUpdateEvent(ILayer layer, int rowPosition) Create a new RowVisualUpdateEvent based on the given information.StructuralRefreshEvent(ILayer layer) VisualRefreshEvent(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.layer.stack
Classes in org.eclipse.nebula.widgets.nattable.layer.stack that implement ILayerModifier and TypeClassDescriptionclassA pre-configured layer stack which includes the following layers (in that order): ColumnReorderLayer ColumnGroupReorderLayer ColumnHideShowLayer ColumnGroupExpandCollapseLayer SelectionLayer ViewportLayerclassclass -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.painter
Methods in org.eclipse.nebula.widgets.nattable.painter with parameters of type ILayerModifier and TypeMethodDescriptionvoidIOverlayPainter.paintOverlay(org.eclipse.swt.graphics.GC gc, ILayer layer) voidIOverlayPainter2.paintOverlay(ILayer layer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle) Render an overlay over the painted layers.voidNatTableBorderOverlayPainter.paintOverlay(ILayer layer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle) voidNatTableBorderOverlayPainter.paintOverlay(org.eclipse.swt.graphics.GC gc, ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.painter.layer
Methods in org.eclipse.nebula.widgets.nattable.painter.layer with parameters of type ILayerModifier and TypeMethodDescriptionvoidCompositeFreezeLayerPainter.addNestedHorizontalLayer(ILayer layer) Adds the given layer to the list of nested horizontal layers that are used to shift the freeze border to the right.voidCompositeFreezeLayerPainter.addNestedVerticalLayer(ILayer layer) Adds the given layer to the list of nested vertical layers that are used to shift the freeze border down.protected voidGridLineCellLayerPainter.drawGridLines(ILayer natLayer, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle rectangle, IConfigRegistry configRegistry, List<String> labels) protected org.eclipse.swt.graphics.RectangleCellLayerPainter.getPositionRectangleFromPixelRectangle(ILayer natLayer, org.eclipse.swt.graphics.Rectangle pixelRectangle) protected voidNatGridLayerPainter.paintBackground(ILayer natLayer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle, IConfigRegistry configRegistry) protected voidNatLayerPainter.paintBackground(ILayer natLayer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle, IConfigRegistry configRegistry) voidCellLayerPainter.paintLayer(ILayer natLayer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle pixelRectangle, IConfigRegistry configRegistry) voidCompositeFreezeLayerPainter.paintLayer(ILayer natLayer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle, IConfigRegistry configRegistry) voidGridLineCellLayerPainter.paintLayer(ILayer natLayer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle, IConfigRegistry configRegistry) voidILayerPainter.paintLayer(ILayer natLayer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle, IConfigRegistry configuration) voidNatLayerPainter.paintLayer(ILayer natLayer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle, IConfigRegistry configRegistry) protected voidNatLayerPainter.paintOverlays(ILayer natLayer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle rectangle, IConfigRegistry configRegistry) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.print
Methods in org.eclipse.nebula.widgets.nattable.print with parameters of type ILayerModifier and TypeMethodDescriptionvoidLayerPrinter.addPrintTarget(ILayer layer, IConfigRegistry configRegistry) Adds the givenILayeras print target.voidLayerPrinter.addPrintTarget(ILayer layer, ILayer repeatHeaderLayer, IConfigRegistry configRegistry) Adds the givenILayeras print target.Constructors in org.eclipse.nebula.widgets.nattable.print with parameters of type ILayerModifierConstructorDescriptionLayerPrinter(ILayer layer, IConfigRegistry configRegistry) LayerPrinter(ILayer layer, IConfigRegistry configRegistry, boolean repeat) LayerPrinter(ILayer layer, ILayer repeatHeaderLayer, IConfigRegistry configRegistry) LayerPrinter(ILayer layer, ILayer repeatHeaderLayer, IConfigRegistry configRegistry, boolean repeat) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.print.command
Fields in org.eclipse.nebula.widgets.nattable.print.command declared as ILayerMethods in org.eclipse.nebula.widgets.nattable.print.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanMultiTurnViewportOffCommandHandler.doCommand(ILayer targetLayer, TurnViewportOffCommand command) booleanMultiTurnViewportOnCommandHandler.doCommand(ILayer targetLayer, TurnViewportOnCommand command) Constructors in org.eclipse.nebula.widgets.nattable.print.command with parameters of type ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.reorder
Classes in org.eclipse.nebula.widgets.nattable.reorder that implement ILayerModifier and TypeClassDescriptionclassLayer that is used to add the functionality for column reordering.classLayer that is used to add the functionality for row reordering.Methods in org.eclipse.nebula.widgets.nattable.reorder with parameters of type ILayerModifier and TypeMethodDescriptionintColumnReorderLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) ColumnReorderLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) intRowReorderLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) RowReorderLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.reorder.action
Methods in org.eclipse.nebula.widgets.nattable.reorder.action with parameters of type ILayerModifier and TypeMethodDescriptionprotected booleanColumnReorderDragMode.isValidTargetColumnPosition(ILayer natLayer, int dragFromGridColumnPosition, int dragToGridColumnPosition) protected booleanRowReorderDragMode.isValidTargetRowPosition(ILayer natLayer, int dragFromGridRowPosition, int dragToGridRowPosition) voidColumnReorderDragMode.ColumnReorderOverlayPainter.paintOverlay(org.eclipse.swt.graphics.GC gc, ILayer layer) voidRowReorderDragMode.RowReorderOverlayPainter.paintOverlay(org.eclipse.swt.graphics.GC gc, ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.reorder.command
Methods in org.eclipse.nebula.widgets.nattable.reorder.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanColumnReorderCommand.convertToTargetLayer(ILayer targetLayer) booleanColumnReorderEndCommand.convertToTargetLayer(ILayer targetLayer) booleanColumnReorderStartCommand.convertToTargetLayer(ILayer targetLayer) booleanMultiColumnReorderCommand.convertToTargetLayer(ILayer targetLayer) booleanMultiRowReorderCommand.convertToTargetLayer(ILayer targetLayer) booleanRowReorderCommand.convertToTargetLayer(ILayer targetLayer) booleanRowReorderEndCommand.convertToTargetLayer(ILayer targetLayer) booleanRowReorderStartCommand.convertToTargetLayer(ILayer targetLayer) Constructors in org.eclipse.nebula.widgets.nattable.reorder.command with parameters of type ILayerModifierConstructorDescriptionColumnReorderCommand(ILayer layer, int fromColumnPosition, int toColumnPosition) ColumnReorderEndCommand(ILayer layer, int toColumnPosition) ColumnReorderStartCommand(ILayer layer, int fromColumnPosition) MultiColumnReorderCommand(ILayer layer, int[] fromColumnPositions, int toColumnPosition) MultiColumnReorderCommand(ILayer layer, int[] fromColumnPositions, int toColumnPosition, boolean reorderToLeftEdge) MultiColumnReorderCommand(ILayer layer, List<Integer> fromColumnPositions, int toColumnPosition) MultiColumnReorderCommand(ILayer layer, List<Integer> fromColumnPositions, int toColumnPosition, boolean reorderToLeftEdge) MultiRowReorderCommand(ILayer layer, int[] fromRowPositions, int toRowPosition) MultiRowReorderCommand(ILayer layer, int[] fromRowPositions, int toRowPosition, boolean reorderToTopEdge) MultiRowReorderCommand(ILayer layer, List<Integer> fromRowPositions, int toRowPosition) MultiRowReorderCommand(ILayer layer, List<Integer> fromRowPositions, int toRowPosition, boolean reorderToTopEdge) RowReorderCommand(ILayer layer, int fromRowPosition, int toRowPosition) RowReorderEndCommand(ILayer layer, int toRowPosition) RowReorderStartCommand(ILayer layer, int fromRowPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.reorder.event
Methods in org.eclipse.nebula.widgets.nattable.reorder.event with parameters of type ILayerModifier and TypeMethodDescriptionbooleanColumnReorderEvent.convertToLocal(ILayer targetLayer) booleanRowReorderEvent.convertToLocal(ILayer targetLayer) voidColumnReorderEvent.setConvertedBeforePositions(ILayer layer, Collection<Range> fromColumnPositionRanges, int toColumnPosition) This method is intended to be used for position conversion of the before positions.voidRowReorderEvent.setConvertedBeforePositions(ILayer layer, Collection<Range> fromRowPositionRanges, int toRowPosition) This method is intended to be used for position conversion of the before positions.Constructors in org.eclipse.nebula.widgets.nattable.reorder.event with parameters of type ILayerModifierConstructorDescriptionColumnReorderEvent(ILayer layer, int[] beforeFromColumnPositions, int[] beforeFromColumnIndexes, int beforeToColumnPosition, int beforeToColumnIndex, boolean reorderToLeftEdge) ColumnReorderEvent(ILayer layer, int beforeFromColumnPosition, int beforeFromColumnIndex, int beforeToColumnPosition, int beforeToColumnIndex, boolean reorderToLeftEdge) ColumnReorderEvent(ILayer layer, List<Integer> beforeFromColumnPositions, List<Integer> beforeFromColumnIndexes, int beforeToColumnPosition, int beforeToColumnIndex, boolean reorderToLeftEdge) RowReorderEvent(ILayer layer, int[] beforeFromRowPositions, int[] beforeFromRowIndexes, int beforeToRowPosition, int beforeToRowIndex, boolean reorderToTopEdge) RowReorderEvent(ILayer layer, int beforeFromRowPosition, int beforeFromRowIndex, int beforeToRowPosition, int beforeToRowIndex, boolean reorderToTopEdge) RowReorderEvent(ILayer layer, List<Integer> beforeFromRowPositions, List<Integer> beforeFromRowIndexes, int beforeToRowPosition, int beforeToRowIndex, boolean reorderToTopEdge) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.resize
Fields in org.eclipse.nebula.widgets.nattable.resize declared as ILayerModifier and TypeFieldDescriptionprotected final ILayerAutoResizeHelper.layerTheILayerthat should be used for in-memory rendering to trigger auto-resizing.Methods in org.eclipse.nebula.widgets.nattable.resize with parameters of type ILayerModifier and TypeMethodDescriptionstatic voidAutoResizeHelper.autoResize(ILayer layer, IConfigRegistry configRegistry) Executes in-memory rendering of the givenILayerto trigger content based auto-resizing.static voidAutoResizeHelper.autoResizeRows(NatTable natTable, ILayer rowLayer, ILayer bodyDataLayer) Trigger auto-resizing of rows based on the content of the whole row.static int[]MaxCellBoundsHelper.getPreferredColumnWidths(IConfigRegistry configRegistry, GCFactory gcFactory, ILayer layer, int[] columnPositions) Calculates the preferred column widths of the given columns based on the givenIConfigRegistry.static int[]MaxCellBoundsHelper.getPreferredRowHeights(IConfigRegistry configRegistry, GCFactory gcFactory, ILayer layer, int[] rowPositions) Calculates the preferred row heights of the given rows based on the givenIConfigRegistry.Constructors in org.eclipse.nebula.widgets.nattable.resize with parameters of type ILayerModifierConstructorDescriptionAutoResizeRowPaintListener(NatTable natTable, ViewportLayer viewportLayer, ILayer bodyDataLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.resize.command
Methods in org.eclipse.nebula.widgets.nattable.resize.command that return ILayerModifier and TypeMethodDescriptionInitializeAutoResizeColumnsCommand.getSourceLayer()InitializeAutoResizeRowsCommand.getSourceLayer()Methods in org.eclipse.nebula.widgets.nattable.resize.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanMultiColumnResizeCommand.convertToTargetLayer(ILayer targetLayer) Convert the column positions to the target layer.booleanMultiRowResizeCommand.convertToTargetLayer(ILayer targetLayer) booleanColumnSizeConfigurationCommandHandler.doCommand(ILayer targetLayer, ColumnSizeConfigurationCommand command) booleanRowSizeConfigurationCommandHandler.doCommand(ILayer targetLayer, RowSizeConfigurationCommand command) Constructors in org.eclipse.nebula.widgets.nattable.resize.command with parameters of type ILayerModifierConstructorDescriptionColumnResizeCommand(ILayer layer, int columnPosition, int newWidth) Create aColumnResizeCommandto resize the column at the given position to the given width.ColumnResizeCommand(ILayer layer, int columnPosition, int newWidth, boolean downScale) Create aColumnResizeCommandto resize the column at the given position to the given width.InitializeAutoResizeColumnsCommand(ILayer layer, int columnPosition, IConfigRegistry configRegistry, GCFactory gcFactory) InitializeAutoResizeRowsCommand(ILayer layer, int rowPosition, IConfigRegistry configRegistry, GCFactory gcFactory) MultiColumnResizeCommand(ILayer layer, int[] columnPositions, int commonColumnWidth) Create aMultiColumnResizeCommandto resize multiple columns, where each column is resized to the same width, e.g.MultiColumnResizeCommand(ILayer layer, int[] columnPositions, int[] columnWidths) Create aMultiColumnResizeCommandto resize multiple columns, where each column can be resized to a different size, e.g.MultiColumnResizeCommand(ILayer layer, int[] columnPositions, int[] columnWidths, boolean downScale) Create aMultiColumnResizeCommandto resize multiple columns, where each column can be resized to a different size, e.g.MultiColumnResizeCommand(ILayer layer, int[] columnPositions, int commonColumnWidth, boolean downScale) Create aMultiColumnResizeCommandto resize multiple columns, where each column is resized to the same width, e.g.MultiRowResizeCommand(ILayer layer, int[] rowPositions, int commonRowHeight) Create aMultiRowResizeCommandto resize multiple rows, where each row is resized to the same height, e.g.MultiRowResizeCommand(ILayer layer, int[] rowPositions, int[] rowHeights) Create aMultiRowResizeCommandto resize multiple rows, where each row can be resized to a different size, e.g.MultiRowResizeCommand(ILayer layer, int[] rowPositions, int[] rowHeights, boolean downScale) Create aMultiRowResizeCommandto resize multiple rows, where each row can be resized to a different size, e.g.MultiRowResizeCommand(ILayer layer, int[] rowPositions, int commonRowHeight, boolean downScale) Create aMultiRowResizeCommandto resize multiple rows, where each row is resized to the same height, e.g.RowResizeCommand(ILayer layer, int rowPosition, int newHeight) Create aRowResizeCommandto resize the row at the given position to the given height.RowResizeCommand(ILayer layer, int rowPosition, int newHeight, boolean downScale) Create aRowResizeCommandto resize the row at the given position to the given height. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.resize.event
Constructors in org.eclipse.nebula.widgets.nattable.resize.event with parameters of type ILayerModifierConstructorDescriptionColumnResizeEvent(ILayer layer, int columnPosition) ColumnResizeEvent(ILayer layer, Range columnPositionRange) RowResizeEvent(ILayer layer, int rowPosition) RowResizeEvent(ILayer layer, Range rowPositionRange) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.search.command
Methods in org.eclipse.nebula.widgets.nattable.search.command that return ILayerMethods in org.eclipse.nebula.widgets.nattable.search.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanSearchCommand.convertToTargetLayer(ILayer targetLayer) booleanSearchGridCellsCommandHandler.doCommand(ILayer targetLayer, SearchCommand searchCommand) Constructors in org.eclipse.nebula.widgets.nattable.search.command with parameters of type ILayerModifierConstructorDescriptionSearchCommand(String searchText, ILayer layer, ISearchStrategy searchStrategy, String searchDirection, boolean isWrapSearch, boolean isCaseSensitive, boolean isWholeWord, boolean isIncremental, boolean isRegex, boolean isIncludeCollapsed, Comparator<?> comparator) Deprecated.Use constructor withSearchDirectionparameterSearchCommand(String searchText, ILayer layer, ISearchStrategy searchStrategy, SearchDirection searchDirection, boolean isWrapSearch, boolean isCaseSensitive, boolean isWholeWord, boolean isIncremental, boolean isRegex, boolean isIncludeCollapsed, Comparator<?> comparator) SearchCommand(ILayer layer, ISearchStrategy searchStrategy, String searchDirection, boolean isWrapSearch, boolean isCaseSensitive, boolean isWholeWord, boolean isIncremental, boolean isRegex, boolean isIncludeCollapsed, Comparator<?> comparator) Deprecated.Use constructor withSearchDirectionparameter and text to search for -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.search.strategy
Methods in org.eclipse.nebula.widgets.nattable.search.strategy that return ILayerMethods in org.eclipse.nebula.widgets.nattable.search.strategy with parameters of type ILayerModifier and TypeMethodDescriptionprotected PositionCoordinate[]ColumnSearchStrategy.getColumnCellsToSearch(ILayer contextLayer) protected PositionCoordinate[]RowSearchStrategy.getRowCellsToSearch(ILayer contextLayer) voidAbstractSearchStrategy.setContextLayer(ILayer contextLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.selection
Classes in org.eclipse.nebula.widgets.nattable.selection that implement ILayerModifier and TypeClassDescriptionclassEnables selection of column, rows, cells etc.Methods in org.eclipse.nebula.widgets.nattable.selection with parameters of type ILayerModifier and TypeMethodDescriptionbooleanbooleanSelectCellCommandHandler.doCommand(ILayer targetLayer, SelectCellCommand command) booleanSelectColumnCommandHandler.doCommand(ILayer targetLayer, SelectColumnCommand command) booleanSelectRegionCommandHandler.doCommand(ILayer targetLayer, SelectRegionCommand command) booleanSelectRowCommandHandler.doCommand(ILayer targetLayer, SelectRowsCommand command) protected BorderPainter.BorderCell[][]SelectionLayerPainter.getBorderCells(ILayer natLayer, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle positionRectangle, Function<ILayerCell, Boolean> function) Calculate the cells around which borders should be painted.voidSelectionLayerPainter.paintLayer(ILayer natLayer, org.eclipse.swt.graphics.GC gc, int xOffset, int yOffset, org.eclipse.swt.graphics.Rectangle pixelRectangle, IConfigRegistry configRegistry) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.selection.command
Methods in org.eclipse.nebula.widgets.nattable.selection.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanSelectRegionCommand.convertToTargetLayer(ILayer targetLayer) booleanSelectRowsCommand.convertToTargetLayer(ILayer targetLayer) Constructors in org.eclipse.nebula.widgets.nattable.selection.command with parameters of type ILayerModifierConstructorDescriptionSelectCellCommand(ILayer layer, int columnPosition, int rowPosition, boolean shiftMask, boolean controlMask) SelectColumnCommand(ILayer layer, int columnPosition, int rowPosition, boolean withShiftMask, boolean withControlMask) SelectRegionCommand(ILayer layer, int startColumnPosition, int startRowPosition, int regionWidth, int regionHeight, boolean shiftMask, boolean controlMask) Create a SelectionRegionCommand with the given parameters.SelectRegionCommand(ILayer layer, org.eclipse.swt.graphics.Rectangle region, boolean shiftMask, boolean controlMask) Create a SelectionRegionCommand with the given parameters.SelectRowGroupsCommand(ILayer layer, int columnPosition, int rowPosition, boolean withShiftMask, boolean withControlMask) SelectRowGroupsCommand(ILayer layer, int columnPosition, int rowPosition, boolean withShiftMask, boolean withControlMask, boolean moveAnchortoTopOfGroup) SelectRowGroupsCommand(ILayer layer, int columnPosition, int rowPosition, boolean withShiftMask, boolean withControlMask, boolean moveAnchortoTopOfGroup, int rowPositionToMoveIntoViewport) SelectRowsCommand(ILayer layer, int columnPosition, int[] rowPositions, boolean withShiftMask, boolean withControlMask, int rowPositionToMoveIntoViewport) SelectRowsCommand(ILayer layer, int columnPosition, int rowPosition, boolean withShiftMask, boolean withControlMask) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.selection.event
Methods in org.eclipse.nebula.widgets.nattable.selection.event with parameters of type ILayerModifier and TypeMethodDescriptionbooleanCellSelectionEvent.convertToLocal(ILayer localLayer) booleanRowSelectionEvent.convertToLocal(ILayer localLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.sort
Classes in org.eclipse.nebula.widgets.nattable.sort that implement ILayerConstructors in org.eclipse.nebula.widgets.nattable.sort with parameters of type ILayerModifierConstructorDescriptionSortHeaderLayer(ILayer underlyingLayer, ISortModel sortModel) SortHeaderLayer(ILayer underlyingLayer, ISortModel sortModel, boolean useDefaultConfiguration) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.sort.command
Constructors in org.eclipse.nebula.widgets.nattable.sort.command with parameters of type ILayerModifierConstructorDescriptionSortColumnCommand(ILayer layer, int columnPosition) Create aSortColumnCommandthat triggers sorting for replacing an existing sort state (no accumulate) without specifying a sort direction.SortColumnCommand(ILayer layer, int columnPosition, boolean accumulate) Create aSortColumnCommandthat triggers sorting without specifying a sort direction.SortColumnCommand(ILayer layer, int columnPosition, boolean accumulate, SortDirectionEnum sortDirection) SortColumnCommand(ILayer layer, int columnPosition, SortDirectionEnum sortDirection) Create aSortColumnCommandthat triggers sorting for replacing an existing sort state (no accumulate). -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.sort.config
Methods in org.eclipse.nebula.widgets.nattable.sort.config with parameters of type ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.sort.event
Constructors in org.eclipse.nebula.widgets.nattable.sort.event with parameters of type ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.style.editor.command
Methods in org.eclipse.nebula.widgets.nattable.style.editor.command that return ILayerConstructors in org.eclipse.nebula.widgets.nattable.style.editor.command with parameters of type ILayerModifierConstructorDescriptionDisplayColumnStyleEditorCommand(ILayer natLayer, IConfigRegistry configRegistry, int columnPosition, int rowPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.summaryrow
Classes in org.eclipse.nebula.widgets.nattable.summaryrow that implement ILayerModifier 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.Fields in org.eclipse.nebula.widgets.nattable.summaryrow declared as ILayerModifier and TypeFieldDescriptionprotected ILayerFixedSummaryRowLayer.horizontalLayerDependencyThe layer to which fixed summary row should be horizontally dependent.Methods in org.eclipse.nebula.widgets.nattable.summaryrow that return ILayerModifier and TypeMethodDescriptionSummaryRowLayer.getUnderlyingLayerByPosition(int columnPosition, int rowPosition) Methods in org.eclipse.nebula.widgets.nattable.summaryrow that return types with arguments of type ILayerModifier and TypeMethodDescriptionSummaryRowLayer.getUnderlyingLayersByColumnPosition(int columnPosition) SummaryRowLayer.getUnderlyingLayersByRowPosition(int rowPosition) Methods in org.eclipse.nebula.widgets.nattable.summaryrow with parameters of type ILayerModifier and TypeMethodDescriptionintFixedSummaryRowLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) FixedSummaryRowLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) Constructors in org.eclipse.nebula.widgets.nattable.summaryrow with parameters of type ILayerModifierConstructorDescriptionFixedSummaryRowLayer(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. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.summaryrow.command
Methods in org.eclipse.nebula.widgets.nattable.summaryrow.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanCalculateSummaryRowValuesCommand.convertToTargetLayer(ILayer targetLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.test
Methods in org.eclipse.nebula.widgets.nattable.test with parameters of type ILayerModifier and TypeMethodDescriptionstatic voidLayerAssert.assertLayerEquals(ILayer expectedLayer, ILayer actualLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.test.fixture
Classes in org.eclipse.nebula.widgets.nattable.test.fixture that implement ILayerMethods in org.eclipse.nebula.widgets.nattable.test.fixture that return ILayerModifier and TypeMethodDescriptionLayerEventFixture.getLayer()TestLayer.getUnderlyingLayerByPosition(int columnPosition, int rowPosition) Methods in org.eclipse.nebula.widgets.nattable.test.fixture that return types with arguments of type ILayerModifier and TypeMethodDescriptionTestLayer.getUnderlyingLayersByColumnPosition(int columnPosition) TestLayer.getUnderlyingLayersByRowPosition(int rowPosition) Methods in org.eclipse.nebula.widgets.nattable.test.fixture with parameters of type ILayerModifier and TypeMethodDescriptionbooleanLayerEventFixture.convertToLocal(ILayer localLayer) intTestLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) TestLayer.underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges) intTestLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) TestLayer.underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges) Constructors in org.eclipse.nebula.widgets.nattable.test.fixture with parameters of type ILayerModifierConstructorDescriptionNatTableFixture(ILayer underlyingLayer) NatTableFixture(ILayer underlyingLayer, boolean autoconfigure) NatTableFixture(ILayer underlyingLayer, int width, int height, boolean autoconfigure) NatTableFixture(org.eclipse.swt.widgets.Shell shell, ILayer underlyingLayer) NatTableFixture(org.eclipse.swt.widgets.Shell shell, ILayer underlyingLayer, int width, int height) TestLayerCell(ILayer layer, int columnPosition, int rowPosition) TestLayerCell(ILayer layer, int originColumnPosition, int originRowPosition, int columnPosition, int rowPosition, int columnSpan, int rowSpan) TestLayerCell(ILayer layer, int columnPosition, int rowPosition, DataCell cell) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.test.fixture.command
Methods in org.eclipse.nebula.widgets.nattable.test.fixture.command that return ILayerMethods in org.eclipse.nebula.widgets.nattable.test.fixture.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanLayerCommandFixture.convertToTargetLayer(ILayer targetLayer) booleanAnyCommandHandlerFixture.doCommand(ILayer targetLayer, ILayerCommand command) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.test.fixture.layer
Classes in org.eclipse.nebula.widgets.nattable.test.fixture.layer that implement ILayerModifier 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.classclassA 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 3classFixture for the CompositeLayer with 2 rows and 2 columnsclassA 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 | 100classclassclassA 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 ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.tickupdate.command
Methods in org.eclipse.nebula.widgets.nattable.tickupdate.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanTickUpdateCommand.convertToTargetLayer(ILayer targetLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.tree
Classes in org.eclipse.nebula.widgets.nattable.tree that implement ILayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.tree.command
Methods in org.eclipse.nebula.widgets.nattable.tree.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanTreeCollapseAllCommandHandler.doCommand(ILayer targetLayer, TreeCollapseAllCommand command) booleanTreeExpandAllCommandHandler.doCommand(ILayer targetLayer, TreeExpandAllCommand command) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.tree.config
Methods in org.eclipse.nebula.widgets.nattable.tree.config with parameters of type ILayerModifier and TypeMethodDescriptionvoidDefaultTreeLayerConfiguration.configureLayer(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.ui.util
Methods in org.eclipse.nebula.widgets.nattable.ui.util with parameters of type ILayerModifier and TypeMethodDescriptionstatic booleanMouseEventHelper.eventOnSameCell(ILayer layer, org.eclipse.swt.events.MouseEvent downEvent, org.eclipse.swt.events.MouseEvent upEvent) Checks if the mouse down event was processed on the same cell as the mouse up event.static intCellEdgeDetectUtil.getColumnPosition(ILayer layer, org.eclipse.swt.graphics.Point clickPoint) Calculate the column position depending on the cursor's position on the left/right edges of the cell.static intCellEdgeDetectUtil.getColumnPositionToResize(ILayer layer, org.eclipse.swt.graphics.Point clickPoint) Calculate the column position to resize depending on the cursor's position on the left/right edges of the cell.static CellEdgeEnumCellEdgeDetectUtil.getHorizontalCellEdge(ILayer layer, org.eclipse.swt.graphics.Point clickPt) static CellEdgeEnumCellEdgeDetectUtil.getHorizontalCellEdge(ILayer layer, org.eclipse.swt.graphics.Point clickPt, int handleWidth) static intCellEdgeDetectUtil.getRowPosition(ILayer layer, org.eclipse.swt.graphics.Point clickPoint) Calculate the row position to resize depending on the cursor's position on the top/bottom edges of the cell.static intCellEdgeDetectUtil.getRowPositionToResize(ILayer layer, org.eclipse.swt.graphics.Point clickPoint) Calculate the row position to resize depending on the cursor's position on the top/bottom edges of the cell.static CellEdgeEnumCellEdgeDetectUtil.getVerticalCellEdge(ILayer layer, org.eclipse.swt.graphics.Point clickPt) static CellEdgeEnumCellEdgeDetectUtil.getVerticalCellEdge(ILayer layer, org.eclipse.swt.graphics.Point clickPt, int handleHeight) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.util
Methods in org.eclipse.nebula.widgets.nattable.util with parameters of type ILayerModifier and TypeMethodDescriptionvoidvoidSet the layer that should be used by this CalculatedValueCache to trigger updates after the calculation processing is done.Constructors in org.eclipse.nebula.widgets.nattable.util with parameters of type ILayerModifierConstructorDescriptionCalculatedValueCache(ILayer layer, boolean useColumnAsKey, boolean useRowAsKey) Creates a new CalculatedValueCache for the specified layer that performs smooth updates of the calculated values.CalculatedValueCache(ILayer layer, boolean useColumnAsKey, boolean useRowAsKey, boolean smoothUpdates) Creates a new CalculatedValueCache for the specified layer. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.viewport
Classes in org.eclipse.nebula.widgets.nattable.viewport that implement ILayerModifier and TypeClassDescriptionclassViewport - the visible area of NatTable Places a 'viewport' over the table.Methods in org.eclipse.nebula.widgets.nattable.viewport with parameters of type ILayerModifier and TypeMethodDescriptionintViewportLayer.underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition) intViewportLayer.underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.viewport.command
Methods in org.eclipse.nebula.widgets.nattable.viewport.command with parameters of type ILayerModifier and TypeMethodDescriptionbooleanShowColumnInViewportCommand.convertToTargetLayer(ILayer targetLayer) booleanViewportDragCommand.convertToTargetLayer(ILayer targetLayer) Constructors in org.eclipse.nebula.widgets.nattable.viewport.command with parameters of type ILayerModifierConstructorDescriptionShowColumnInViewportCommand(ILayer layer, int columnPosition) Create a command with a ColumnPositionCoordinate that gets converted while processing down the layer stack.ViewportSelectColumnCommand(ILayer layer, int columnPosition, boolean withShiftMask, boolean withControlMask) ViewportSelectRowCommand(ILayer layer, int rowPosition, boolean withShiftMask, boolean withControlMask)
ColumnGroupUtils.getVisibleIndexesToTheRight(int, IUniqueIndexLayer, ColumnGroupModel)