Uses of Interface
org.eclipse.nebula.widgets.nattable.persistence.IPersistable
-
-
Uses of IPersistable in org.eclipse.nebula.widgets.nattable
Classes in org.eclipse.nebula.widgets.nattable that implement IPersistable Modifier and Type Class Description class
NatTable
Methods in org.eclipse.nebula.widgets.nattable with parameters of type IPersistable Modifier and Type Method Description void
NatTable. registerPersistable(IPersistable persistable)
void
NatTable. unregisterPersistable(IPersistable persistable)
-
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.blink
Classes in org.eclipse.nebula.widgets.nattable.blink that implement IPersistable Modifier and Type Class Description class
BlinkLayer<T>
Blinks cells when they are updated. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.columnRename
Classes in org.eclipse.nebula.widgets.nattable.columnRename that implement IPersistable Modifier and Type Class Description class
RenameColumnHelper
Helper 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 IPersistable Modifier and Type Class Description class
AutomaticSpanningDataProvider
This 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 IPersistable Modifier and Type Class Description class
DataChangeLayer
ILayer
that 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 IPersistable Modifier and Type Class Description class
_804_GlazedListsEditorExample.GlazedListsEditorColumnHeaderLayerStack<T>
-
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.examples.examples
Classes in org.eclipse.nebula.widgets.nattable.examples.examples that implement IPersistable Modifier and Type Class Description class
_001_Getting_Started.BodyLayerStack
class
_001_Getting_Started.ColumnHeaderLayerStack
class
_001_Getting_Started.RowHeaderLayerStack
-
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.examples.fixtures
Classes in org.eclipse.nebula.widgets.nattable.examples.fixtures that implement IPersistable Modifier and Type Class Description class
ColumnStructureUpdatesExampleGridLayer<T>
Factory for assembling GridLayer and the child layers - with support for GlazedListsclass
FilterRowExampleGridLayer
class
FullFeaturedBodyLayerStack<T>
class
FullFeaturedColumnHeaderLayerStack<T>
class
GlazedListsColumnHeaderLayerStack<T>
Column header layer stack, with aSortHeaderLayer
.class
GlazedListsGridLayer<T>
Factory for assembling GridLayer and the child layers - with support for GlazedLists and sortingclass
SelectionExampleBodyLayerStack
class
SelectionExampleGridLayer
class
StaticFilterExampleGridLayer
-
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.extension.glazedlists
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists that implement IPersistable Modifier and Type Class Description class
DetailGlazedListsEventLayer<T>
This layer acts as the event listener for: Glazed list events -ListEvent
Bean updates - PropertyChangeEvent(s) Compared to the GlazedListsEventLayer, this layer does not conflate events and only fire a single RowStructuralRefreshEvent for all events within 100ms.class
GlazedListsEventLayer<T>
This layer acts as the event listener for: GlazedLists events -ListEvent
Bean updates - PropertyChangeEvent(s) GlazedLists events are conflated at a 100ms interval i.e a singleRowStructuralRefreshEvent
is 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 IPersistable Modifier and Type Class Description class
ComboBoxFilterRowHeaderComposite<T>
CompositeLayer 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 IPersistable Modifier and Type Class Description class
BaseDataLayerFixture
A DataLayer for use in unit tests with a pre-cannedclass
DataLayerFixture
A 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 | 100class
NatTableFixture
class
ViewportLayerFixture
Viewport 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 IPersistable Modifier and Type Class Description class
GroupByDataLayer<T>
SpecializedDataLayer
that needs to be used in the body layer stack for adding the groupBy feature to a NatTable composition.class
GroupByHeaderLayer
The layer that is used to render the groupBy region where columns can be dragged from to perform grouping and ungrouping actions.class
GroupByModel
The 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 IPersistable Modifier and Type Class Description class
GlazedListsRowHideShowLayer<T>
Adds 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 IPersistable Modifier and Type Class Description class
BodyLayerStackFixture<T>
class
GlazedListsGridLayer<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 IPersistable in org.eclipse.nebula.widgets.nattable.filterrow
Classes in org.eclipse.nebula.widgets.nattable.filterrow that implement IPersistable Modifier and Type Class Description class
FilterRowDataLayer<T>
DataLayer
with a customIDataProvider
which stores/tracks the filter text on columns.class
FilterRowDataProvider<T>
Data provider for the filter row Stores filter strings Applies them to the ca.odell.glazedlists.matchers.MatcherEditor on the ca.odell.glazedlists.FilterListclass
FilterRowHeaderComposite<T>
1 column x 2 rows Composite layer First row is theColumnHeaderLayer
Second 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 Modifier and Type Class Description class
CompositeFreezeLayer
class
FreezeLayer
-
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.grid.data
Classes in org.eclipse.nebula.widgets.nattable.grid.data that implement IPersistable Modifier and Type Class Description class
FixedSummaryRowHeaderLayer
Using this specialization ofRowHeaderLayer
adds support for configuring a fixedSummaryRowLayer
in 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 IPersistable Modifier and Type Class Description class
ColumnHeaderLayer
Responsible for rendering, event handling etc on the column headers.class
CornerLayer
Layer for the top left header corner of the grid layerclass
DefaultColumnHeaderDataLayer
class
DefaultGridLayer
class
DefaultRowHeaderDataLayer
class
DimensionallyDependentIndexLayer
A DimensionallyDependentIndexLayer is a layer whose horizontal and vertical dimensions are dependent on the horizontal and vertical dimensions of other layers.class
DimensionallyDependentLayer
A DimensionallyDependentLayer is a layer whose horizontal and vertical dimensions are dependent on the horizontal and vertical dimensions of other layers.class
GridLayer
Top level layer.class
RowHeaderLayer
Layer 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 IPersistable Modifier and Type Class Description class
ColumnGroupExpandCollapseLayer
Tracks the Expand/Collapse of a Column Group header NOTE: Only relevant when Column Grouping is enabled.class
ColumnGroupGroupHeaderLayer
Adds the Column grouping functionality to the column headers.class
ColumnGroupHeaderLayer
Adds the Column grouping functionality to the column headers.class
ColumnGroupModel
Tracks: Columns (by index) in a column Group.class
ColumnGroupReorderLayer
Adds functionality allowing the reordering of the the column groups.class
RowGroupExpandCollapseLayer<T>
class
RowGroupHeaderLayer<T>
Adds 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.model Modifier and Type Interface Description interface
IRowGroupModel<T>
The model behind theRowGroupExpandCollapseLayer
containsIRowGroup
s which in turn contain lists of row objects of type T.Classes in org.eclipse.nebula.widgets.nattable.group.model that implement IPersistable Modifier and Type Class Description class
RowGroupModel<T>
A thread-safe implementation ofIRowGroupModel
which 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 IPersistable Modifier and Type Class Description class
ColumnGroupExpandCollapseLayer
Layer that is used in combination with the performanceColumnGroupHeaderLayer
to support expand/collapse of column groups.class
ColumnGroupHeaderLayer
Adds the column grouping functionality to the column header.class
GroupModel
Model implementation to track groups of columns/rows.class
RowGroupExpandCollapseLayer
Layer that is used in combination with the performanceRowGroupHeaderLayer
to support expand/collapse of row groups.class
RowGroupHeaderLayer
Adds 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 IPersistable Modifier and Type Class Description class
AbstractColumnHideShowLayer
Abstract implementation for column hide/show operations.class
AbstractRowHideShowLayer
Abstract implementation for row hide/show operations.class
ColumnHideShowLayer
Layer to add support for column hide/show feature to a NatTable.class
ResizeColumnHideShowLayer
Layer to add support for column hide/show feature to a NatTable.class
RowHideShowLayer
class
RowIdHideShowLayer<T>
ILayer
that 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 IPersistable Modifier and Type Class Description class
HierarchicalTreeLayer
This 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 IPersistable Modifier and Type Class Description class
HoverLayer
This 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.layer Modifier and Type Interface Description interface
ILayer
A Layer is a rectangular region of grid cells.interface
IUniqueIndexLayer
A 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 IPersistable Modifier and Type Class Description class
AbstractIndexLayerTransform
Abstract base class for layers that expose transformed views of an underlying unique index layer.class
AbstractLayer
Base layer implementation with common methods for managing listeners and caching, etc.class
AbstractLayerTransform
Abstract base class for layers that expose transformed views of an underlying layer.class
CompositeLayer
A composite layer is a layer that is made up of a number of underlying child layers.class
DataLayer
Wraps theIDataProvider
, and serves as the data source for all other layers.class
InvertedLayer
class
SizeConfig
This class stores the size configuration of rows/columns within the NatTable.class
SpanningDataLayer
Methods in org.eclipse.nebula.widgets.nattable.layer with parameters of type IPersistable Modifier and Type Method Description void
AbstractLayer. registerPersistable(IPersistable persistable)
void
ILayer. registerPersistable(IPersistable persistable)
Register anIPersistable
that can write its state to the stateProperties
instance when the layer is persisted.void
InvertedLayer. registerPersistable(IPersistable persistable)
void
AbstractLayer. unregisterPersistable(IPersistable persistable)
void
ILayer. unregisterPersistable(IPersistable persistable)
Unregister the givenIPersistable
.void
InvertedLayer. 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 IPersistable Modifier and Type Class Description class
ColumnOverrideLabelAccumulator
Registers/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 IPersistable Modifier and Type Class Description class
ColumnGroupBodyLayerStack
A pre-configured layer stack which includes the following layers (in that order): ColumnReorderLayer ColumnGroupReorderLayer ColumnHideShowLayer ColumnGroupExpandCollapseLayer SelectionLayer ViewportLayerclass
DefaultBodyLayerStack
class
DummyGridLayerStack
-
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.reorder
Classes in org.eclipse.nebula.widgets.nattable.reorder that implement IPersistable Modifier and Type Class Description class
ColumnReorderLayer
Layer that is used to add the functionality for column reordering.class
RowReorderLayer
Layer 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 IPersistable Modifier and Type Class Description class
SelectionLayer
Enables 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 IPersistable Modifier and Type Class Description class
SortHeaderLayer<T>
Enables sorting of the data.class
SortStatePersistor<T>
Handles 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 Modifier and Type Class Description class
DisplayColumnStyleEditorCommandHandler
1. -
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.summaryrow
Classes in org.eclipse.nebula.widgets.nattable.summaryrow that implement IPersistable Modifier and Type Class Description class
FixedSummaryRowLayer
This layer is a specialization of theSummaryRowLayer
and is intended to be used in a composition below aGridLayer
or a vertical composition like one with a column header and a body.class
SummaryRowLayer
Adds 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 IPersistable Modifier and Type Class Description class
NatTableFixture
class
PersistableFixture
class
TestLayer
Methods in org.eclipse.nebula.widgets.nattable.test.fixture with parameters of type IPersistable Modifier and Type Method Description void
TestLayer. registerPersistable(IPersistable persistable)
void
TestLayer. 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 Modifier and Type Class Description class
ColumnGroupModelFixture
-
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.test.fixture.layer
Classes in org.eclipse.nebula.widgets.nattable.test.fixture.layer that implement IPersistable Modifier and Type Class Description class
BaseColumnReorderLayerFixture
This fixture provides a base vanilla ColumnReorderLayer.class
BaseDataLayerFixture
A DataLayer for use in unit tests with a pre-cannedclass
BaseRowReorderLayerFixture
This fixture provides a base vanilla RowReorderLayer.class
ColumnHeaderLayerFixture
class
ColumnHideShowLayerFixture
A ColumnHideShowLayer for use in unit tests with a pre-canned set of hidden columns.class
ColumnReorderLayerFixture
A ColumnReorderLayer for use in unit tests with a pre-canned set of column re-orderings: column indexes: 4 1 0 2 3class
CompositeLayerFixture
Fixture for the CompositeLayer with 2 rows and 2 columnsclass
DataLayerFixture
A 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 | 100class
GenericLayerFixture
class
GridLayerFixture
class
RowHideShowLayerFixture
A RowHideShowLayer for use in unit tests with a pre-canned set of hidden rows.class
RowReorderLayerFixture
A RowReorderLayer for use in unit tests with a pre-canned set of row re-orderings: row indexes: 4 1 0 2 3 5 6class
ViewportLayerFixture
Viewport 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 Modifier and Type Class Description class
TreeLayer
-
Uses of IPersistable in org.eclipse.nebula.widgets.nattable.viewport
Classes in org.eclipse.nebula.widgets.nattable.viewport that implement IPersistable Modifier and Type Class Description class
ViewportLayer
Viewport - the visible area of NatTable Places a 'viewport' over the table.
-