Uses of Interface
org.eclipse.nebula.widgets.nattable.layer.ILayer
-
-
Uses of ILayer in org.eclipse.nebula.widgets.nattable
Classes in org.eclipse.nebula.widgets.nattable that implement ILayer Modifier and Type Class Description classNatTableMethods in org.eclipse.nebula.widgets.nattable that return ILayer Modifier and Type Method Description ILayerNatTable. getLayer()ILayerNatTable. getUnderlyingLayerByPosition(int columnPosition, int rowPosition)Methods in org.eclipse.nebula.widgets.nattable that return types with arguments of type ILayer Modifier and Type Method Description Collection<ILayer>NatTable. getUnderlyingLayersByColumnPosition(int columnPosition)Collection<ILayer>NatTable. getUnderlyingLayersByRowPosition(int rowPosition)Methods in org.eclipse.nebula.widgets.nattable with parameters of type ILayer Modifier and Type Method Description voidNatTable. setLayer(ILayer layer)intNatTable. underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition)Collection<Range>NatTable. underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges)intNatTable. underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition)Collection<Range>NatTable. underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges)Constructors in org.eclipse.nebula.widgets.nattable with parameters of type ILayer Constructor Description NatTable(org.eclipse.swt.widgets.Composite parent, int style, ILayer layer)NatTable(org.eclipse.swt.widgets.Composite parent, int style, ILayer layer, boolean autoconfigure)NatTable(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.NatTable(org.eclipse.swt.widgets.Composite parent, ILayer layer)NatTable(org.eclipse.swt.widgets.Composite parent, ILayer layer, boolean autoconfigure) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.blink
Classes in org.eclipse.nebula.widgets.nattable.blink that implement ILayer Modifier and Type Class Description classBlinkLayer<T>Blinks cells when they are updated. -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.blink.event
Methods in org.eclipse.nebula.widgets.nattable.blink.event that return ILayer Modifier and Type Method Description ILayerBlinkEvent. getLayer()Methods in org.eclipse.nebula.widgets.nattable.blink.event with parameters of type ILayer Modifier and Type Method Description booleanBlinkEvent. convertToLocal(ILayer localLayer)Constructors in org.eclipse.nebula.widgets.nattable.blink.event with parameters of type ILayer Constructor Description BlinkEvent(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.columnRename
Constructors in org.eclipse.nebula.widgets.nattable.columnRename with parameters of type ILayer Constructor Description RenameColumnHeaderCommand(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 Constructor Description RenameColumnHeaderEvent(ILayer layer, int columnPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.command
Methods in org.eclipse.nebula.widgets.nattable.command that return ILayer Modifier and Type Method Description ILayerAbstractColumnCommand. getLayer()ILayerAbstractPositionCommand. getLayer()ILayerAbstractRowCommand. getLayer()Methods in org.eclipse.nebula.widgets.nattable.command with parameters of type ILayer Modifier and Type Method Description static 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)booleanAbstractLayerCommandHandler. doCommand(ILayer targetLayer, T command)booleanDisposeCalculatedValueCacheCommandHandler. doCommand(ILayer targetLayer, DisposeResourcesCommand command)booleanILayerCommandHandler. doCommand(ILayer targetLayer, T command)booleanStructuralRefreshCommandHandler. doCommand(ILayer targetLayer, StructuralRefreshCommand command)booleanVisualRefreshCommandHandler. doCommand(ILayer targetLayer, VisualRefreshCommand command)protected voidAbstractMultiColumnCommand. setColumnPositions(ILayer layer, int... columnPositions)protected voidAbstractMultiRowCommand. setRowPositions(ILayer layer, int... rowPositions)Constructors in org.eclipse.nebula.widgets.nattable.command with parameters of type ILayer Constructor Description AbstractColumnCommand(ILayer layer, int columnPosition)AbstractMultiColumnCommand(ILayer layer, int... columnPositions)AbstractMultiRowCommand(ILayer layer, int... rowPositions)AbstractPositionCommand(ILayer layer, int columnPosition, int rowPosition)AbstractRowCommand(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 ILayer Modifier and Type Class Description classAbstractLayerConfiguration<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 ILayer Modifier and Type Method Description voidAbstractLayerConfiguration. 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 ILayer Modifier and Type Method Description ILayerColumnPositionCoordinate. getLayer()ILayerPositionCoordinate. getLayer()ILayerRowPositionCoordinate. getLayer()Constructors in org.eclipse.nebula.widgets.nattable.coordinate with parameters of type ILayer Constructor Description ColumnPositionCoordinate(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 ILayer Modifier and Type Method Description ILayerCopyDataCommandHandler. getColumnHeaderLayer()ILayerCopyDataCommandHandler. getRowHeaderLayer()Constructors in org.eclipse.nebula.widgets.nattable.copy.command with parameters of type ILayer Constructor Description CopyDataCommandHandler(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 ILayer Modifier and Type Method Description booleanRowDeleteCommandHandler. 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 ILayer Constructor Description RowDeleteCommand(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 ILayer Modifier and Type Class Description classDataChangeLayerILayerthat 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 ILayer Modifier and Type Method Description booleanTemporaryUpdateDataChangeHandler. 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 ILayer Modifier and Type Method Description booleanDiscardDataChangesCommandHandler. 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 ILayer Constructor Description DiscardDataChangesCompletedEvent(ILayer layer)KeyRowInsertEvent(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.SaveDataChangesCompletedEvent(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.edit
Methods in org.eclipse.nebula.widgets.nattable.edit with parameters of type ILayer Modifier and Type Method Description booleanCellEditorCreatedEvent. convertToLocal(ILayer localLayer)Constructors in org.eclipse.nebula.widgets.nattable.edit with parameters of type ILayer Constructor Description InlineEditHandler(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 ILayer Modifier and Type Method Description booleanDeleteSelectionCommandHandler. doCommand(ILayer layer, DeleteSelectionCommand command)Constructors in org.eclipse.nebula.widgets.nattable.edit.command with parameters of type ILayer Constructor Description UpdateDataCommand(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 ILayer Modifier and Type Method Description booleanInlineCellEditEvent. convertToLocal(ILayer localLayer)Constructors in org.eclipse.nebula.widgets.nattable.edit.event with parameters of type ILayer Constructor Description DataUpdateEvent(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 ILayer Modifier and Type Class Description class_804_GlazedListsEditorExample.GlazedListsEditorColumnHeaderLayerStack<T> -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.examples.examples
Classes in org.eclipse.nebula.widgets.nattable.examples.examples that implement ILayer Modifier and Type Class Description class_001_Getting_Started.BodyLayerStackclass_001_Getting_Started.ColumnHeaderLayerStackclass_001_Getting_Started.RowHeaderLayerStack -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.examples.fixtures
Classes in org.eclipse.nebula.widgets.nattable.examples.fixtures that implement ILayer Modifier and Type Class Description classColumnStructureUpdatesExampleGridLayer<T>Factory for assembling GridLayer and the child layers - with support for GlazedListsclassFilterRowExampleGridLayerclassFullFeaturedBodyLayerStack<T>classFullFeaturedColumnHeaderLayerStack<T>classGlazedListsColumnHeaderLayerStack<T>Column header layer stack, with aSortHeaderLayer.classGlazedListsGridLayer<T>Factory for assembling GridLayer and the child layers - with support for GlazedLists and sortingclassSelectionExampleBodyLayerStackclassSelectionExampleGridLayerclassStaticFilterExampleGridLayerConstructors in org.eclipse.nebula.widgets.nattable.examples.fixtures with parameters of type ILayer Constructor Description FullFeaturedColumnHeaderLayerStack(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 ILayer Modifier and Type Method Description protected 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 ILayer Constructor Description ExportCommandHandler(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 Modifier and Type Method Description voidDefaultExportBindings. configureLayer(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.export.image
Methods in org.eclipse.nebula.widgets.nattable.export.image with parameters of type ILayer Modifier and Type Method Description voidImageExporter. 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 Modifier and Type Method Description voidDefaultImageExportBindings. configureLayer(ILayer layer) -
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 ILayer Modifier and Type Method Description booleanCSSConfigureScalingCommandHandler. 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 ILayer Modifier and Type Class Description classDetailGlazedListsEventLayer<T>This 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.classGlazedListsEventLayer<T>This 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 ILayer Modifier and Type Field Description protected ILayerGlazedListsSortModel. columnHeaderDataLayerConstructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists with parameters of type ILayer Constructor Description GlazedListsSortModel(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 ILayer Modifier and Type Method Description booleanGlazedListsRowDeleteCommandHandler. 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 ILayer Modifier and Type Class Description classComboBoxFilterRowHeaderComposite<T>CompositeLayer 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 ILayer Constructor Description ComboBoxFilterRowHeaderComposite(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 ILayer Modifier and Type Class Description classBaseDataLayerFixtureA DataLayer for use in unit tests with a pre-cannedclassDataLayerFixtureA 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 | 100classNatTableFixtureclassViewportLayerFixtureViewport fixtures to enable testing with various configurations.Constructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists.fixture with parameters of type ILayer Constructor Description NatTableFixture(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 ILayer Modifier and Type Class Description classGroupByDataLayer<T>SpecializedDataLayerthat needs to be used in the body layer stack for adding the groupBy feature to a NatTable composition.classGroupByHeaderLayerThe 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 ILayer Modifier and Type Method Description booleanGroupByColumnGroupReorderDragMode. 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 ILayer Constructor Description GroupByHeaderLayer(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 ILayer Modifier and Type Method Description booleanGroupByColumnIndexCommand. 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 ILayer Modifier and Type Class Description classGlazedListsRowHideShowLayer<T>Adds 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 ILayer Constructor Description GlazedListsRowHideShowLayer(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 ILayer Modifier and Type Class Description classBodyLayerStackFixture<T>classGlazedListsGridLayer<T>This 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 ILayer Modifier and Type Method Description booleanSearchMarkupCommandHandler. 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 ILayer Modifier and Type Method Description protected 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 ILayer Modifier and Type Method Description booleanFillHandlePasteCommandHandler. 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 ILayer Modifier and Type Class Description classFilterRowDataLayer<T>DataLayerwith a customIDataProviderwhich stores/tracks the filter text on columns.classFilterRowHeaderComposite<T>1 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 ILayer Modifier and Type Method Description intFilterRowDataLayer. underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition)Collection<Range>FilterRowDataLayer. underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges)Constructors in org.eclipse.nebula.widgets.nattable.filterrow with parameters of type ILayer Constructor Description FilterRowDataLayer(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
Constructors in org.eclipse.nebula.widgets.nattable.filterrow.combobox with parameters of type ILayer Constructor Description FilterRowComboBoxDataProvider(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 Constructor Description ClearFilterCommand(ILayer layer, int columnPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.filterrow.event
Constructors in org.eclipse.nebula.widgets.nattable.filterrow.event with parameters of type ILayer Constructor Description FilterAppliedEvent(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.formula
Methods in org.eclipse.nebula.widgets.nattable.formula with parameters of type ILayer Modifier and Type Method Description voidFormulaDataProvider. 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 ILayer Modifier and Type Method Description booleanDisableFormulaCachingCommandHandler. 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 Modifier and Type Method Description voidDefaultFormulaConfiguration. configureLayer(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.freeze
Classes in org.eclipse.nebula.widgets.nattable.freeze that implement ILayer Modifier and Type Class Description classCompositeFreezeLayerclassFreezeLayerMethods in org.eclipse.nebula.widgets.nattable.freeze with parameters of type ILayer Modifier and Type Method Description intFreezeLayer. 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 ILayer Modifier and Type Method Description booleanFreezeSelectionCommand. convertToTargetLayer(ILayer targetLayer)Constructors in org.eclipse.nebula.widgets.nattable.freeze.command with parameters of type ILayer Constructor Description FreezeColumnCommand(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 Constructor Description FreezeEvent(ILayer layer)UnfreezeEvent(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.grid.cell
Fields in org.eclipse.nebula.widgets.nattable.grid.cell declared as ILayer Modifier and Type Field Description protected 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 ILayer Constructor Description AlternatingRowConfigLabelAccumulator(ILayer layer)Creates 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 ILayer Modifier and Type Field Description protected ILayerAutoResizeColumnCommandHandler. commandLayerThe layer on which the command should be fired.protected ILayerAutoResizeRowCommandHandler. commandLayerThe layer on which the command should be fired.protected ILayerAutoResizeColumnCommandHandler. positionLayerThe layer to use for calculation of the column positions.protected ILayerAutoResizeRowCommandHandler. positionLayerThe layer to use for calculation of the row positions.Methods in org.eclipse.nebula.widgets.nattable.grid.command with parameters of type ILayer Modifier and Type Method Description booleanAutoResizeColumnCommandHandler. doCommand(ILayer targetLayer, AutoResizeColumnsCommand command)booleanAutoResizeRowCommandHandler. doCommand(ILayer targetLayer, AutoResizeRowsCommand command)Constructors in org.eclipse.nebula.widgets.nattable.grid.command with parameters of type ILayer Constructor Description AutoResizeColumnCommandHandler(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 ILayer Modifier and Type Class Description classFixedSummaryRowHeaderLayerUsing 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 ILayer Constructor Description FixedSummaryRowHeaderLayer(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 ILayer Modifier and Type Class Description classColumnHeaderLayerResponsible for rendering, event handling etc on the column headers.classCornerLayerLayer for the top left header corner of the grid layerclassDefaultColumnHeaderDataLayerclassDefaultGridLayerclassDefaultRowHeaderDataLayerclassDimensionallyDependentIndexLayerA DimensionallyDependentIndexLayer is a layer whose horizontal and vertical dimensions are dependent on the horizontal and vertical dimensions of other layers.classDimensionallyDependentLayerA DimensionallyDependentLayer is a layer whose horizontal and vertical dimensions are dependent on the horizontal and vertical dimensions of other layers.classGridLayerTop level layer.classRowHeaderLayerLayer for the row header of the grid layer.Methods in org.eclipse.nebula.widgets.nattable.grid.layer that return ILayer Modifier and Type Method Description ILayerGridLayer. getBodyLayer()ILayerGridLayer. getColumnHeaderLayer()ILayerGridLayer. getCornerLayer()ILayerDimensionallyDependentIndexLayer. getHorizontalLayerDependency()ILayerDimensionallyDependentLayer. getHorizontalLayerDependency()ILayerGridLayer. getRowHeaderLayer()ILayerDimensionallyDependentLayer. getUnderlyingLayerByPosition(int columnPosition, int rowPosition)ILayerDimensionallyDependentIndexLayer. getVerticalLayerDependency()ILayerDimensionallyDependentLayer. getVerticalLayerDependency()Methods in org.eclipse.nebula.widgets.nattable.grid.layer that return types with arguments of type ILayer Modifier and Type Method Description Collection<ILayer>DimensionallyDependentLayer. getUnderlyingLayersByColumnPosition(int columnPosition)Collection<ILayer>DimensionallyDependentLayer. getUnderlyingLayersByRowPosition(int rowPosition)Methods in org.eclipse.nebula.widgets.nattable.grid.layer with parameters of type ILayer Modifier and Type Method Description voidGridLayer. 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)Collection<Range>DimensionallyDependentLayer. underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges)intDimensionallyDependentIndexLayer. underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition)intDimensionallyDependentLayer. underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition)Collection<Range>DimensionallyDependentLayer. underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges)Constructors in org.eclipse.nebula.widgets.nattable.grid.layer with parameters of type ILayer Constructor Description ColumnHeaderLayer(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)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 ILayer Constructor Description ColumnHeaderSelectionEvent(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 ILayer Modifier and Type Class Description classColumnGroupExpandCollapseLayerTracks the Expand/Collapse of a Column Group header NOTE: Only relevant when Column Grouping is enabled.classColumnGroupGroupHeaderLayerAdds the Column grouping functionality to the column headers.classColumnGroupHeaderLayerAdds the Column grouping functionality to the column headers.classColumnGroupReorderLayerAdds functionality allowing the reordering of the the column groups.classRowGroupExpandCollapseLayer<T>classRowGroupHeaderLayer<T>Adds the Row grouping functionality to the row headers.Methods in org.eclipse.nebula.widgets.nattable.group with parameters of type ILayer Modifier and Type Method Description static List<Integer>ColumnGroupUtils. getVisibleIndexesToTheRight(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model)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 ILayer Constructor Description ColumnGroupHeaderLayer(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 ILayer Modifier and Type Method Description protected 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 ILayer Modifier and Type Method Description ILayerRowGroupExpandCollapseCommand. getColumnPositionLayer()ILayerColumnGroupExpandCollapseCommand. getRowPositionLayer()Methods in org.eclipse.nebula.widgets.nattable.group.command with parameters of type ILayer Modifier and Type Method Description booleanViewportSelectColumnGroupCommand. 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 ILayer Constructor Description ColumnGroupExpandCollapseCommand(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 ILayer Modifier and Type Method Description voidDefaultColumnGroupHeaderLayerConfiguration. 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 ILayer Constructor Description GroupColumnsEvent(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 Modifier and Type Method Description voidCreateColumnGroupDialog. setContextLayer(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.group.performance
Classes in org.eclipse.nebula.widgets.nattable.group.performance that implement ILayer Modifier and Type Class Description classColumnGroupExpandCollapseLayerLayer that is used in combination with the performanceColumnGroupHeaderLayerto support expand/collapse of column groups.classColumnGroupHeaderLayerAdds the column grouping functionality to the column header.classRowGroupExpandCollapseLayerLayer that is used in combination with the performanceRowGroupHeaderLayerto support expand/collapse of row groups.classRowGroupHeaderLayerAdds the row grouping functionality to the row header.Constructors in org.eclipse.nebula.widgets.nattable.group.performance with parameters of type ILayer Constructor Description ColumnGroupHeaderLayer(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer)Creates aColumnGroupHeaderLayerwith the specified configurations and one grouping level.ColumnGroupHeaderLayer(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, boolean useDefaultConfiguration)Creates aColumnGroupHeaderLayerwith one grouping level and the specified configurations.ColumnGroupHeaderLayer(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, int numberOfGroupLevels)Creates aColumnGroupHeaderLayerwith the specified configurations.ColumnGroupHeaderLayer(ILayer underlyingHeaderLayer, IUniqueIndexLayer positionLayer, SelectionLayer selectionLayer, int numberOfGroupLevels, boolean useDefaultConfiguration)Creates aColumnGroupHeaderLayerwith the specified configurations.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 ILayer Modifier and Type Method Description protected 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 ILayer Modifier and Type Method Description booleanColumnGroupReorderCommand. 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 ILayer Constructor Description ColumnGroupReorderCommand(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.hideshow
Classes in org.eclipse.nebula.widgets.nattable.hideshow that implement ILayer Modifier and Type Class Description classAbstractColumnHideShowLayerAbstract implementation for column hide/show operations.classAbstractRowHideShowLayerAbstract implementation for row hide/show operations.classColumnHideShowLayerLayer to add support for column hide/show feature to a NatTable.classResizeColumnHideShowLayerLayer to add support for column hide/show feature to a NatTable.classRowHideShowLayerclassRowIdHideShowLayer<T>ILayerthat supports hiding of rows based on the row id.Methods in org.eclipse.nebula.widgets.nattable.hideshow with parameters of type ILayer Modifier and Type Method Description intAbstractColumnHideShowLayer. underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition)Collection<Range>AbstractColumnHideShowLayer. underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges)intAbstractRowHideShowLayer. underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition)Collection<Range>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 ILayer Constructor Description ColumnHideCommand(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 ILayer Modifier and Type Method Description booleanHideColumnPositionsEvent. convertToLocal(ILayer localLayer)booleanHideRowPositionsEvent. convertToLocal(ILayer localLayer)Constructors in org.eclipse.nebula.widgets.nattable.hideshow.event with parameters of type ILayer Constructor Description HideColumnPositionsEvent(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 ILayer Modifier and Type Field Description protected 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 ILayer Modifier and Type Method Description protected 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 ILayer Constructor Description ColumnHideIndicatorEventMatcher(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 ILayer Modifier and Type Class Description classHierarchicalTreeLayerThis 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 ILayer Modifier and Type Method Description booleanHierarchicalTreeAlternatingRowConfigLabelAccumulator. doCommand(ILayer targetLayer, DisposeResourcesCommand command)intHierarchicalTreeLayer. underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition)Collection<Range>HierarchicalTreeLayer. underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges)Constructors in org.eclipse.nebula.widgets.nattable.hierarchical with parameters of type ILayer Constructor Description HierarchicalTreeAlternatingRowConfigLabelAccumulator(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.hierarchical.action
Methods in org.eclipse.nebula.widgets.nattable.hierarchical.action with parameters of type ILayer Modifier and Type Method Description protected 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 ILayer Modifier and Type Method Description booleanHierarchicalTreeCollapseAllCommandHandler. doCommand(ILayer targetLayer, TreeCollapseAllCommand command)booleanHierarchicalTreeExpandAllCommandHandler. doCommand(ILayer targetLayer, TreeExpandAllCommand command)Constructors in org.eclipse.nebula.widgets.nattable.hierarchical.command with parameters of type ILayer Constructor Description HierarchicalTreeCopyDataCommandHandler(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 ILayer Modifier and Type Method Description voidDefaultHierarchicalTreeLayerConfiguration. configureLayer(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.hover
Classes in org.eclipse.nebula.widgets.nattable.hover that implement ILayer Modifier and Type Class Description classHoverLayerThis 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 ILayer Constructor Description HoverStylingCommand(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.layer Modifier and Type Interface Description interfaceIUniqueIndexLayerA 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 ILayer Modifier and Type Class Description classAbstractIndexLayerTransformAbstract base class for layers that expose transformed views of an underlying unique index layer.classAbstractLayerBase layer implementation with common methods for managing listeners and caching, etc.classAbstractLayerTransformAbstract base class for layers that expose transformed views of an underlying layer.classCompositeLayerA composite layer is a layer that is made up of a number of underlying child layers.classDataLayerWraps theIDataProvider, and serves as the data source for all other layers.classInvertedLayerclassSpanningDataLayerFields in org.eclipse.nebula.widgets.nattable.layer declared as ILayer Modifier and Type Field Description protected ILayerAbstractLayerTransform. underlyingLayerMethods in org.eclipse.nebula.widgets.nattable.layer that return ILayer Modifier and Type Method Description ILayerCompositeLayer. getChildLayerByLayoutCoordinate(int layoutX, int layoutY)ILayerCompositeLayer. getChildLayerByRegionName(String regionName)protected ILayer[][]CompositeLayer. getChildLayerLayout()protected ILayerAbstractLayerTransform. getUnderlyingLayer()ILayerAbstractIndexLayerTransform. getUnderlyingLayerByPosition(int columnPosition, int rowPosition)ILayerAbstractLayerTransform. getUnderlyingLayerByPosition(int columnPosition, int rowPosition)ILayerCompositeLayer. getUnderlyingLayerByPosition(int columnPosition, int rowPosition)ILayerDataLayer. getUnderlyingLayerByPosition(int columnPosition, int rowPosition)ILayerILayer. getUnderlyingLayerByPosition(int columnPosition, int rowPosition)Returns the layer that is directly below this layer for the given cell coordinate.ILayerInvertedLayer. getUnderlyingLayerByPosition(int columnPosition, int rowPosition)Methods in org.eclipse.nebula.widgets.nattable.layer that return types with arguments of type ILayer Modifier and Type Method Description Collection<ILayer>AbstractIndexLayerTransform. getUnderlyingLayersByColumnPosition(int columnPosition)Collection<ILayer>AbstractLayerTransform. getUnderlyingLayersByColumnPosition(int columnPosition)Collection<ILayer>CompositeLayer. getUnderlyingLayersByColumnPosition(int columnPosition)Collection<ILayer>DataLayer. getUnderlyingLayersByColumnPosition(int columnPosition)Collection<ILayer>ILayer. getUnderlyingLayersByColumnPosition(int columnPosition)Returns the layers that are directly below this layer for the given column position.Collection<ILayer>InvertedLayer. getUnderlyingLayersByColumnPosition(int columnPosition)Collection<ILayer>AbstractIndexLayerTransform. getUnderlyingLayersByRowPosition(int rowPosition)Collection<ILayer>AbstractLayerTransform. getUnderlyingLayersByRowPosition(int rowPosition)Collection<ILayer>CompositeLayer. getUnderlyingLayersByRowPosition(int rowPosition)Collection<ILayer>DataLayer. getUnderlyingLayersByRowPosition(int rowPosition)Collection<ILayer>ILayer. getUnderlyingLayersByRowPosition(int rowPosition)Returns the layers that are directly below this layer for the given row position.Collection<ILayer>InvertedLayer. getUnderlyingLayersByRowPosition(int rowPosition)Methods in org.eclipse.nebula.widgets.nattable.layer with parameters of type ILayer Modifier and Type Method Description static intLayerUtil. convertColumnPosition(ILayer sourceLayer, int sourceColumnPosition, IUniqueIndexLayer targetLayer)Convert column position from the source layer to the target layerstatic intLayerUtil. convertRowPosition(ILayer sourceLayer, int sourceRowPosition, IUniqueIndexLayer targetLayer)Convert row position from the source layer to the target layerprotected static intLayerUtil. findColumnPosition(int xOffset, int columnOffset, ILayer layer, int x, int totalWidth, int columnCount)protected static intLayerUtil. findRowPosition(int yOffset, int rowOffset, ILayer layer, int y, int totalHeight, int rowCount)static intLayerUtil. getColumnPositionByX(ILayer layer, int x)protected org.eclipse.swt.graphics.PointCompositeLayer. getLayoutXYByChildLayer(ILayer childLayer)static 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)Collection<Range>AbstractIndexLayerTransform. underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges)Collection<Range>AbstractLayerTransform. underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges)Collection<Range>CompositeLayer. underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges)Collection<Range>DataLayer. underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges)Collection<Range>ILayer. underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges)Transforms the column position ranges relative to the given underlying layer to this layer coordinates.Collection<Range>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)Collection<Range>AbstractIndexLayerTransform. underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges)Collection<Range>AbstractLayerTransform. underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges)Collection<Range>CompositeLayer. underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges)Collection<Range>DataLayer. underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges)Collection<Range>ILayer. underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges)Transforms the row position ranges relative to the given underlying layer to this layer coordinates.Collection<Range>InvertedLayer. underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges)Constructors in org.eclipse.nebula.widgets.nattable.layer with parameters of type ILayer Constructor Description AbstractLayerTransform(ILayer underlyingLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.layer.cell
Methods in org.eclipse.nebula.widgets.nattable.layer.cell that return ILayer Modifier and Type Method Description ILayerILayerCell. getLayer()ILayerInvertedLayerCell. getLayer()ILayerLayerCell. getLayer()ILayerTransformedLayerCell. getLayer()ILayerTranslatedLayerCell. getLayer()Constructors in org.eclipse.nebula.widgets.nattable.layer.cell with parameters of type ILayer Constructor Description ColumnOverrideLabelAccumulator(ILayer layer)LayerCell(ILayer layer, int columnPosition, int rowPosition)LayerCell(ILayer layer, int originColumnPosition, int originRowPosition, int columnPosition, int rowPosition, int columnSpan, int rowSpan)LayerCell(ILayer layer, int columnPosition, int rowPosition, DataCell cell)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 ILayer Modifier and Type Method Description booleanConfigureScalingCommandHandler. 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 ILayer Modifier and Type Field Description protected ILayerCellVisualChangeEvent. layerMethods in org.eclipse.nebula.widgets.nattable.layer.event that return ILayer Modifier and Type Method Description ILayerCellVisualChangeEvent. getLayer()ILayerColumnVisualChangeEvent. getLayer()ILayerIVisualChangeEvent. getLayer()ILayerPropertyUpdateEvent. getLayer()ILayerRowVisualChangeEvent. getLayer()ILayerStructuralRefreshEvent. getLayer()ILayerVisualRefreshEvent. getLayer()Methods in org.eclipse.nebula.widgets.nattable.layer.event with parameters of type ILayer Modifier and Type Method Description booleanAbstractContextFreeEvent. 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 ILayer Constructor Description CellVisualChangeEvent(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.ColumnStructuralRefreshEvent(ILayer layer)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)ResizeStructuralRefreshEvent(ILayer layer)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 ILayer Modifier and Type Class Description classColumnGroupBodyLayerStackA pre-configured layer stack which includes the following layers (in that order): ColumnReorderLayer ColumnGroupReorderLayer ColumnHideShowLayer ColumnGroupExpandCollapseLayer SelectionLayer ViewportLayerclassDefaultBodyLayerStackclassDummyGridLayerStack -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.painter
Methods in org.eclipse.nebula.widgets.nattable.painter with parameters of type ILayer Modifier and Type Method Description voidIOverlayPainter. 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 ILayer Modifier and Type Method Description voidCompositeFreezeLayerPainter. 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 ILayer Modifier and Type Method Description voidLayerPrinter. 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 ILayer Constructor Description LayerPrinter(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 ILayer Modifier and Type Field Description protected ILayerPrintCommandHandler. layerMethods in org.eclipse.nebula.widgets.nattable.print.command with parameters of type ILayer Modifier and Type Method Description booleanMultiTurnViewportOffCommandHandler. 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 Constructor Description PrintCommandHandler(ILayer layer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.reorder
Classes in org.eclipse.nebula.widgets.nattable.reorder that implement ILayer Modifier and Type Class Description classColumnReorderLayerLayer that is used to add the functionality for column reordering.classRowReorderLayerLayer that is used to add the functionality for row reordering.Methods in org.eclipse.nebula.widgets.nattable.reorder with parameters of type ILayer Modifier and Type Method Description intColumnReorderLayer. underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition)Collection<Range>ColumnReorderLayer. underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges)intRowReorderLayer. underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition)Collection<Range>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 ILayer Modifier and Type Method Description protected 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 ILayer Modifier and Type Method Description booleanColumnReorderCommand. 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 ILayer Constructor Description ColumnReorderCommand(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 ILayer Modifier and Type Method Description booleanColumnReorderEvent. 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 ILayer Constructor Description ColumnReorderEvent(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 ILayer Modifier and Type Field Description protected 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 ILayer Modifier and Type Method Description static 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 ILayer Constructor Description AutoResizeRowPaintListener(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 ILayer Modifier and Type Method Description ILayerInitializeAutoResizeColumnsCommand. getSourceLayer()ILayerInitializeAutoResizeRowsCommand. getSourceLayer()Methods in org.eclipse.nebula.widgets.nattable.resize.command with parameters of type ILayer Modifier and Type Method Description booleanMultiColumnResizeCommand. 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 ILayer Constructor Description ColumnResizeCommand(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 ILayer Constructor Description ColumnResizeEvent(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 ILayer Modifier and Type Method Description ILayerSearchCommand. getContext()Methods in org.eclipse.nebula.widgets.nattable.search.command with parameters of type ILayer Modifier and Type Method Description booleanSearchCommand. convertToTargetLayer(ILayer targetLayer)booleanSearchGridCellsCommandHandler. doCommand(ILayer targetLayer, SearchCommand searchCommand)Constructors in org.eclipse.nebula.widgets.nattable.search.command with parameters of type ILayer Constructor Description SearchCommand(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 ILayer Modifier and Type Method Description ILayerAbstractSearchStrategy. getContextLayer()Methods in org.eclipse.nebula.widgets.nattable.search.strategy with parameters of type ILayer Modifier and Type Method Description protected 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 ILayer Modifier and Type Class Description classSelectionLayerEnables selection of column, rows, cells etc.Methods in org.eclipse.nebula.widgets.nattable.selection with parameters of type ILayer Modifier and Type Method Description booleanMoveSelectionCommandHandler. doCommand(ILayer targetLayer, T command)booleanSelectCellCommandHandler. 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 ILayer Modifier and Type Method Description booleanSelectRegionCommand. convertToTargetLayer(ILayer targetLayer)booleanSelectRowsCommand. convertToTargetLayer(ILayer targetLayer)Constructors in org.eclipse.nebula.widgets.nattable.selection.command with parameters of type ILayer Constructor Description SelectCellCommand(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 ILayer Modifier and Type Method Description booleanCellSelectionEvent. 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 ILayer Modifier and Type Class Description classSortHeaderLayer<T>Enables sorting of the data.Constructors in org.eclipse.nebula.widgets.nattable.sort with parameters of type ILayer Constructor Description SortHeaderLayer(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 ILayer Constructor Description SortColumnCommand(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 Modifier and Type Method Description voidDefaultSortConfiguration. configureLayer(ILayer layer) -
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 Constructor Description SortColumnEvent(ILayer layer, int columnPosition) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.style.editor.command
Methods in org.eclipse.nebula.widgets.nattable.style.editor.command that return ILayer Modifier and Type Method Description ILayerDisplayColumnStyleEditorCommand. getNattableLayer()Constructors in org.eclipse.nebula.widgets.nattable.style.editor.command with parameters of type ILayer Constructor Description DisplayColumnStyleEditorCommand(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 ILayer Modifier and Type Class Description classFixedSummaryRowLayerThis 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.classSummaryRowLayerAdds a summary row at the end.Fields in org.eclipse.nebula.widgets.nattable.summaryrow declared as ILayer Modifier and Type Field Description protected ILayerFixedSummaryRowLayer. horizontalLayerDependencyThe layer to which fixed summary row should be horizontally dependent.Methods in org.eclipse.nebula.widgets.nattable.summaryrow that return ILayer Modifier and Type Method Description ILayerSummaryRowLayer. getUnderlyingLayerByPosition(int columnPosition, int rowPosition)Methods in org.eclipse.nebula.widgets.nattable.summaryrow that return types with arguments of type ILayer Modifier and Type Method Description Collection<ILayer>SummaryRowLayer. getUnderlyingLayersByColumnPosition(int columnPosition)Collection<ILayer>SummaryRowLayer. getUnderlyingLayersByRowPosition(int rowPosition)Methods in org.eclipse.nebula.widgets.nattable.summaryrow with parameters of type ILayer Modifier and Type Method Description intFixedSummaryRowLayer. underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition)Collection<Range>FixedSummaryRowLayer. underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges)Constructors in org.eclipse.nebula.widgets.nattable.summaryrow with parameters of type ILayer Constructor Description FixedSummaryRowLayer(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 ILayer Modifier and Type Method Description booleanCalculateSummaryRowValuesCommand. 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 ILayer Modifier and Type Method Description static 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 ILayer Modifier and Type Class Description classNatTableFixtureclassTestLayerMethods in org.eclipse.nebula.widgets.nattable.test.fixture that return ILayer Modifier and Type Method Description ILayerLayerEventFixture. getLayer()ILayerTestLayer. getUnderlyingLayerByPosition(int columnPosition, int rowPosition)Methods in org.eclipse.nebula.widgets.nattable.test.fixture that return types with arguments of type ILayer Modifier and Type Method Description Collection<ILayer>TestLayer. getUnderlyingLayersByColumnPosition(int columnPosition)Collection<ILayer>TestLayer. getUnderlyingLayersByRowPosition(int rowPosition)Methods in org.eclipse.nebula.widgets.nattable.test.fixture with parameters of type ILayer Modifier and Type Method Description booleanLayerEventFixture. convertToLocal(ILayer localLayer)intTestLayer. underlyingToLocalColumnPosition(ILayer sourceUnderlyingLayer, int underlyingColumnPosition)Collection<Range>TestLayer. underlyingToLocalColumnPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingColumnPositionRanges)intTestLayer. underlyingToLocalRowPosition(ILayer sourceUnderlyingLayer, int underlyingRowPosition)Collection<Range>TestLayer. underlyingToLocalRowPositions(ILayer sourceUnderlyingLayer, Collection<Range> underlyingRowPositionRanges)Constructors in org.eclipse.nebula.widgets.nattable.test.fixture with parameters of type ILayer Constructor Description NatTableFixture(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 ILayer Modifier and Type Method Description ILayerLayerCommandFixture. getTargetLayer()Methods in org.eclipse.nebula.widgets.nattable.test.fixture.command with parameters of type ILayer Modifier and Type Method Description booleanLayerCommandFixture. 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 ILayer Modifier and Type Class Description classBaseColumnReorderLayerFixtureThis fixture provides a base vanilla ColumnReorderLayer.classBaseDataLayerFixtureA DataLayer for use in unit tests with a pre-cannedclassBaseRowReorderLayerFixtureThis fixture provides a base vanilla RowReorderLayer.classColumnHeaderLayerFixtureclassColumnHideShowLayerFixtureA ColumnHideShowLayer for use in unit tests with a pre-canned set of hidden columns.classColumnReorderLayerFixtureA ColumnReorderLayer for use in unit tests with a pre-canned set of column re-orderings: column indexes: 4 1 0 2 3classCompositeLayerFixtureFixture for the CompositeLayer with 2 rows and 2 columnsclassDataLayerFixtureA 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 | 100classGenericLayerFixtureclassGridLayerFixtureclassRowHideShowLayerFixtureA RowHideShowLayer for use in unit tests with a pre-canned set of hidden rows.classRowReorderLayerFixtureA RowReorderLayer for use in unit tests with a pre-canned set of row re-orderings: row indexes: 4 1 0 2 3 5 6classViewportLayerFixtureViewport fixtures to enable testing with various configurations.Constructors in org.eclipse.nebula.widgets.nattable.test.fixture.layer with parameters of type ILayer Constructor Description GenericLayerFixture(ILayer underlyingLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.tickupdate.command
Methods in org.eclipse.nebula.widgets.nattable.tickupdate.command with parameters of type ILayer Modifier and Type Method Description booleanTickUpdateCommand. convertToTargetLayer(ILayer targetLayer) -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.tree
Classes in org.eclipse.nebula.widgets.nattable.tree that implement ILayer Modifier and Type Class Description classTreeLayer -
Uses of ILayer in org.eclipse.nebula.widgets.nattable.tree.command
Methods in org.eclipse.nebula.widgets.nattable.tree.command with parameters of type ILayer Modifier and Type Method Description booleanTreeCollapseAllCommandHandler. 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 ILayer Modifier and Type Method Description voidDefaultTreeLayerConfiguration. 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 ILayer Modifier and Type Method Description static 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 ILayer Modifier and Type Method Description voidCalculatedValueCache. setLayer(ILayer layer)voidICalculatedValueCache. setLayer(ILayer layer)Set 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 ILayer Constructor Description CalculatedValueCache(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 ILayer Modifier and Type Class Description classViewportLayerViewport - the visible area of NatTable Places a 'viewport' over the table.Methods in org.eclipse.nebula.widgets.nattable.viewport with parameters of type ILayer Modifier and Type Method Description intViewportLayer. 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 ILayer Modifier and Type Method Description booleanViewportDragCommand. convertToTargetLayer(ILayer targetLayer)Constructors in org.eclipse.nebula.widgets.nattable.viewport.command with parameters of type ILayer Constructor Description ViewportSelectColumnCommand(ILayer layer, int columnPosition, boolean withShiftMask, boolean withControlMask)ViewportSelectRowCommand(ILayer layer, int rowPosition, boolean withShiftMask, boolean withControlMask)
-