Uses of Interface
org.eclipse.nebula.widgets.nattable.persistence.IPersistable
Packages that use IPersistable
Package
Description
-
Uses of IPersistable in org.eclipse.nebula.widgets.nattable
Classes in org.eclipse.nebula.widgets.nattable that implement IPersistableMethods in org.eclipse.nebula.widgets.nattable with parameters of type IPersistableModifier and TypeMethodDescriptionvoidNatTable.registerPersistable(IPersistable persistable) voidNatTable.unregisterPersistable(IPersistable persistable) -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.blink
Classes in org.eclipse.nebula.widgets.nattable.blink that implement IPersistable -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.columnRename
Classes in org.eclipse.nebula.widgets.nattable.columnRename that implement IPersistableModifier and TypeClassDescriptionclassHelper class for handling column renaming by user interactions on the column header. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.data
Classes in org.eclipse.nebula.widgets.nattable.data that implement IPersistableModifier and TypeClassDescriptionclassThis implementation of ISpanningDataProvider will automatically span cells if the containing cell values are equal. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.datachange
Classes in org.eclipse.nebula.widgets.nattable.datachange that implement IPersistableModifier and TypeClassDescriptionclassILayerthat can be used to add a mechanism that highlights cells whose data has been changed. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.examples._800_Integration
Classes in org.eclipse.nebula.widgets.nattable.examples._800_Integration that implement IPersistableModifier and TypeClassDescriptionclass -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.examples.examples
Classes in org.eclipse.nebula.widgets.nattable.examples.examples that implement IPersistableModifier and TypeClassDescriptionclassclassclass -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.examples.fixtures
Classes in org.eclipse.nebula.widgets.nattable.examples.fixtures that implement IPersistableModifier and TypeClassDescriptionclassFactory for assembling GridLayer and the child layers - with support for GlazedListsclassclassclassclassColumn header layer stack, with aSortHeaderLayer.classFactory for assembling GridLayer and the child layers - with support for GlazedLists and sortingclassclassclass -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.extension.glazedlists
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists that implement IPersistableModifier and TypeClassDescriptionclassThis layer acts as the event listener for: Glazed list events -ListEventBean updates - PropertyChangeEvent(s) Compared to the GlazedListsEventLayer, this layer does not conflate events and only fire a single RowStructuralRefreshEvent for all events within 100ms.classThis layer acts as the event listener for: GlazedLists events -ListEventBean updates - PropertyChangeEvent(s) GlazedLists events are conflated at a 100ms interval i.e a singleRowStructuralRefreshEventis fired for any number of GlazedLists events received during that interval. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.extension.glazedlists.filterrow
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.filterrow that implement IPersistableModifier and TypeClassDescriptionclassCompositeLayer that is build out of the columnheader layer stack and a filter row layer. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.extension.glazedlists.fixture
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.fixture that implement IPersistableModifier and TypeClassDescriptionclassA DataLayer for use in unit tests with a pre-cannedclassA DataLayer for use in unit tests with a pre-canned Default column layout: DO NOT FORMAT ! Position: 0 1 2 3 4 Width : 150 100 35 100 80 -------|------|----|------|---- Default Row layout: Position | Height 0 | 40 1 | 70 2 | 25 3 | 40 4 | 50 5 | 40 6 | 100classclassViewport fixtures to enable testing with various configurations. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy that implement IPersistableModifier and TypeClassDescriptionclassSpecializedDataLayerthat needs to be used in the body layer stack for adding the groupBy feature to a NatTable composition.classThe layer that is used to render the groupBy region where columns can be dragged from to perform grouping and ungrouping actions.classThe model that is used to internally store the groupby state. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.extension.glazedlists.hideshow
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.hideshow that implement IPersistableModifier and TypeClassDescriptionclassAdds the functionality for manually hiding rows in a NatTable that is based on GlazedLists. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.extension.glazedlists.test.integration
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.test.integration that implement IPersistableModifier and TypeClassDescriptionclassclassThis is a copy of the org.eclipse.nebula.widgets.nattable.examples.fixtures.GlazedListsGridLayer It has been copied here since glazed list tests bundle can't depend on the examples bundle -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.filterrow
Classes in org.eclipse.nebula.widgets.nattable.filterrow that implement IPersistableModifier and TypeClassDescriptionclassDataLayerwith a customIDataProviderwhich stores/tracks the filter text on columns.classData provider for the filter row Stores filter strings Applies them to the ca.odell.glazedlists.matchers.MatcherEditor on the ca.odell.glazedlists.FilterListclass1 column x 2 rows Composite layer First row is theColumnHeaderLayerSecond row is the composite is the filter row layer. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.freeze
Classes in org.eclipse.nebula.widgets.nattable.freeze that implement IPersistable -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.grid.data
Classes in org.eclipse.nebula.widgets.nattable.grid.data that implement IPersistableModifier and TypeClassDescriptionclassUsing this specialization ofRowHeaderLayeradds support for configuring a fixedSummaryRowLayerin the body region of a grid. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.grid.layer
Classes in org.eclipse.nebula.widgets.nattable.grid.layer that implement IPersistableModifier and TypeClassDescriptionclassResponsible for rendering, event handling etc on the column headers.classLayer for the top left header corner of the grid layerclassclassclassclassA DimensionallyDependentIndexLayer is a layer whose horizontal and vertical dimensions are dependent on the horizontal and vertical dimensions of other layers.classA DimensionallyDependentLayer is a layer whose horizontal and vertical dimensions are dependent on the horizontal and vertical dimensions of other layers.classTop level layer.classLayer for the row header of the grid layer. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.group
Classes in org.eclipse.nebula.widgets.nattable.group that implement IPersistableModifier and TypeClassDescriptionclassTracks the Expand/Collapse of a Column Group header NOTE: Only relevant when Column Grouping is enabled.classAdds the Column grouping functionality to the column headers.classAdds the Column grouping functionality to the column headers.classTracks: Columns (by index) in a column Group.classAdds functionality allowing the reordering of the the column groups.classclassAdds the Row grouping functionality to the row headers. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.group.model
Subinterfaces of IPersistable in org.eclipse.nebula.widgets.nattable.group.modelModifier and TypeInterfaceDescriptioninterfaceThe model behind theRowGroupExpandCollapseLayercontainsIRowGroups which in turn contain lists of row objects of type T.Classes in org.eclipse.nebula.widgets.nattable.group.model that implement IPersistableModifier and TypeClassDescriptionclassA thread-safe implementation ofIRowGroupModelwhich is optimised for larger data-sets (it should cope with at least 10k rows spread across 2-300 groups). -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.group.performance
Classes in org.eclipse.nebula.widgets.nattable.group.performance that implement IPersistableModifier and TypeClassDescriptionclassLayer that is used in combination with the performanceColumnGroupHeaderLayerto support expand/collapse of column groups.classAdds the column grouping functionality to the column header.classModel implementation to track groups of columns/rows.classLayer that is used in combination with the performanceRowGroupHeaderLayerto support expand/collapse of row groups.classAdds the row grouping functionality to the row header. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.hideshow
Classes in org.eclipse.nebula.widgets.nattable.hideshow that implement IPersistableModifier and TypeClassDescriptionclassAbstract implementation for column hide/show operations.classAbstract implementation for row hide/show operations.classLayer to add support for column hide/show feature to a NatTable.classLayer to add support for column hide/show feature to a NatTable.classclassILayerthat supports hiding of rows based on the row id. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.hierarchical
Classes in org.eclipse.nebula.widgets.nattable.hierarchical that implement IPersistableModifier and TypeClassDescriptionclassThis layer is used to show a hierarchical object model in a tree structure. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.hover
Classes in org.eclipse.nebula.widgets.nattable.hover that implement IPersistableModifier and TypeClassDescriptionclassThis layer simply adds the possibility to render cells differently if the mouse cursor is moved over them. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.layer
Subinterfaces of IPersistable in org.eclipse.nebula.widgets.nattable.layerModifier and TypeInterfaceDescriptioninterfaceA Layer is a rectangular region of grid cells.interfaceA 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 IPersistableModifier and TypeClassDescriptionclassAbstract base class for layers that expose transformed views of an underlying unique index layer.classBase layer implementation with common methods for managing listeners and caching, etc.classAbstract base class for layers that expose transformed views of an underlying layer.classA composite layer is a layer that is made up of a number of underlying child layers.classWraps theIDataProvider, and serves as the data source for all other layers.classclassThis class stores the size configuration of rows/columns within the NatTable.classMethods in org.eclipse.nebula.widgets.nattable.layer with parameters of type IPersistableModifier and TypeMethodDescriptionvoidAbstractLayer.registerPersistable(IPersistable persistable) voidILayer.registerPersistable(IPersistable persistable) Register anIPersistablethat can write its state to the statePropertiesinstance when the layer is persisted.voidInvertedLayer.registerPersistable(IPersistable persistable) voidAbstractLayer.unregisterPersistable(IPersistable persistable) voidILayer.unregisterPersistable(IPersistable persistable) Unregister the givenIPersistable.voidInvertedLayer.unregisterPersistable(IPersistable persistable) -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.layer.cell
Classes in org.eclipse.nebula.widgets.nattable.layer.cell that implement IPersistableModifier and TypeClassDescriptionclassRegisters/Adds configuration labels for a given column (by index). -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.layer.stack
Classes in org.eclipse.nebula.widgets.nattable.layer.stack that implement IPersistableModifier and TypeClassDescriptionclassA pre-configured layer stack which includes the following layers (in that order): ColumnReorderLayer ColumnGroupReorderLayer ColumnHideShowLayer ColumnGroupExpandCollapseLayer SelectionLayer ViewportLayerclassclass -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.reorder
Classes in org.eclipse.nebula.widgets.nattable.reorder that implement IPersistableModifier and TypeClassDescriptionclassLayer that is used to add the functionality for column reordering.classLayer that is used to add the functionality for row reordering. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.selection
Classes in org.eclipse.nebula.widgets.nattable.selection that implement IPersistableModifier and TypeClassDescriptionclassEnables selection of column, rows, cells etc. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.sort
Classes in org.eclipse.nebula.widgets.nattable.sort that implement IPersistableModifier and TypeClassDescriptionclassEnables sorting of the data.classHandles persisting of the sorting state. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.style.editor.command
Classes in org.eclipse.nebula.widgets.nattable.style.editor.command that implement IPersistable -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.summaryrow
Classes in org.eclipse.nebula.widgets.nattable.summaryrow that implement IPersistableModifier and TypeClassDescriptionclassThis layer is a specialization of theSummaryRowLayerand is intended to be used in a composition below aGridLayeror a vertical composition like one with a column header and a body.classAdds a summary row at the end. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.test.fixture
Classes in org.eclipse.nebula.widgets.nattable.test.fixture that implement IPersistableMethods in org.eclipse.nebula.widgets.nattable.test.fixture with parameters of type IPersistableModifier and TypeMethodDescriptionvoidTestLayer.registerPersistable(IPersistable persistable) voidTestLayer.unregisterPersistable(IPersistable persistable) -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.test.fixture.group
Classes in org.eclipse.nebula.widgets.nattable.test.fixture.group that implement IPersistable -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.test.fixture.layer
Classes in org.eclipse.nebula.widgets.nattable.test.fixture.layer that implement IPersistableModifier and TypeClassDescriptionclassThis fixture provides a base vanilla ColumnReorderLayer.classA DataLayer for use in unit tests with a pre-cannedclassThis fixture provides a base vanilla RowReorderLayer.classclassA ColumnHideShowLayer for use in unit tests with a pre-canned set of hidden columns.classA ColumnReorderLayer for use in unit tests with a pre-canned set of column re-orderings: column indexes: 4 1 0 2 3classFixture for the CompositeLayer with 2 rows and 2 columnsclassA DataLayer for use in unit tests with a pre-canned Default column layout: DO NOT FORMAT ! Position: 0 1 2 3 4 Width : 150 100 35 100 80 -------|------|----|------|---- Default Row layout: Position | Height 0 | 40 1 | 70 2 | 25 3 | 40 4 | 50 5 | 40 6 | 100classclassclassA RowHideShowLayer for use in unit tests with a pre-canned set of hidden rows.classA RowReorderLayer for use in unit tests with a pre-canned set of row re-orderings: row indexes: 4 1 0 2 3 5 6classViewport fixtures to enable testing with various configurations. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.tree
Classes in org.eclipse.nebula.widgets.nattable.tree that implement IPersistable -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.viewport
Classes in org.eclipse.nebula.widgets.nattable.viewport that implement IPersistableModifier and TypeClassDescriptionclassViewport - the visible area of NatTable Places a 'viewport' over the table.