Modifier and Type | Class and Description |
---|---|
class |
NatTable |
Modifier and Type | Method and Description |
---|---|
void |
NatTable.registerPersistable(IPersistable persistable) |
void |
NatTable.unregisterPersistable(IPersistable persistable) |
Modifier and Type | Class and Description |
---|---|
class |
BlinkLayer<T>
Blinks cells when they are updated.
|
Modifier and Type | Class and Description |
---|---|
class |
RenameColumnHelper |
Modifier and Type | Class and Description |
---|---|
class |
AutomaticSpanningDataProvider
This implementation of ISpanningDataProvider will automatically span cells if the containing
cell values are equal.
|
Modifier and Type | Class and 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:
Glazed list events -
ListEvent
Bean updates - PropertyChangeEvent(s)
GlazedLists Events are conflated at a 100ms interval i.e a single RowStructuralRefreshEvent
is fired for any number of GlazedLists events received during that interval. |
Modifier and Type | Class and Description |
---|---|
class |
ComboBoxFilterRowHeaderComposite<T>
CompositeLayer that is build out of the columnheader layer stack and a filter row layer.
|
Modifier and Type | Class and Description |
---|---|
class |
GroupByDataLayer<T> |
class |
GroupByHeaderLayer |
Modifier and Type | Class and Description |
---|---|
class |
GlazedListsRowHideShowLayer<T>
Adds the functionality for manually hiding rows in a NatTable that is based on GlazedLists.
|
Modifier and Type | Class and 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
|
Modifier and Type | Class and Description |
---|---|
class |
FilterRowDataLayer<T>
DataLayer with a custom IDataProvider 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.FilterList
|
class |
FilterRowHeaderComposite<T>
1 column x 2 rows Composite layer
First row is the
ColumnHeaderLayer
Second row is the composite is the filter row layer. |
Modifier and Type | Class and Description |
---|---|
class |
CompositeFreezeLayer |
class |
FreezeLayer |
Modifier and Type | Class and 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 layer
|
class |
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 headers of the grid layer
|
Modifier and Type | Class and 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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRowGroupModel<T>
The model behind the
RowGroupExpandCollapseLayer contains
IRowGroup s which in turn contain lists of row objects of type T. |
Modifier and Type | Class and Description |
---|---|
class |
RowGroupModel<T>
A thread-safe implementation of
IRowGroupModel which is optimised for
larger data-sets (it should cope with at least 10k rows spread across 2-300
groups). |
Modifier and Type | Class and Description |
---|---|
class |
AbstractColumnHideShowLayer |
class |
AbstractRowHideShowLayer |
class |
ColumnHideShowLayer |
class |
RowHideShowLayer |
Modifier and Type | Interface and 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.
|
Modifier and Type | Class and 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 the
IDataProvider , 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 |
class |
ZoomLayer |
Modifier and Type | Method and Description |
---|---|
void |
InvertedLayer.registerPersistable(IPersistable persistable) |
void |
ILayer.registerPersistable(IPersistable persistable)
Persistables registered with a layer will have a chance to write their data out to the
Properties instance when the layer is persisted. |
void |
AbstractLayer.registerPersistable(IPersistable persistable) |
void |
InvertedLayer.unregisterPersistable(IPersistable persistable) |
void |
ILayer.unregisterPersistable(IPersistable persistable) |
void |
AbstractLayer.unregisterPersistable(IPersistable persistable) |
Modifier and Type | Class and Description |
---|---|
class |
ColumnOverrideLabelAccumulator
Registers/Adds configuration labels for a given column (by index).
|
Modifier and Type | Class and Description |
---|---|
class |
ColumnGroupBodyLayerStack
A pre-configured layer stack which includes the following layers (in that order):
ColumnReorderLayer
ColumnGroupReorderLayer
ColumnHideShowLayer
ColumnGroupExpandCollapseLayer
SelectionLayer
ViewportLayer
|
class |
DefaultBodyLayerStack |
class |
DummyGridLayerStack |
Modifier and Type | Class and Description |
---|---|
class |
ColumnReorderLayer
Adds functionality for reordering column(s)
Also responsible for saving/loading the column order state.
|
class |
RowReorderLayer
Adds functionality for reordering rows(s)
Also responsible for saving/loading the row order state.
|
Modifier and Type | Class and Description |
---|---|
class |
SelectionLayer
Enables selection of column, rows, cells etc.
|
Modifier and Type | Class and Description |
---|---|
class |
SortHeaderLayer<T>
Enables sorting of the data.
|
class |
SortStatePersistor<T>
Handles persisting of the sorting state.
|
Modifier and Type | Class and Description |
---|---|
class |
DisplayColumnStyleEditorCommandHandler
1.
|
Modifier and Type | Class and Description |
---|---|
class |
SummaryRowLayer
Adds a summary row at the end.
|
Modifier and Type | Class and Description |
---|---|
class |
NatTableFixture |
class |
PersistableFixture |
class |
TestLayer |
Modifier and Type | Method and Description |
---|---|
void |
TestLayer.registerPersistable(IPersistable persistable) |
void |
TestLayer.unregisterPersistable(IPersistable persistable) |
Modifier and Type | Class and Description |
---|---|
class |
ColumnGroupModelFixture |
Modifier and Type | Class and Description |
---|---|
class |
BaseColumnHideShowLayerFixture
This is a vanilla ColumnHideShowLayer to be used for testing Events.
|
class |
BaseColumnReorderLayerFixture
This fixture provides a base vanilla ColumnReorderLayer.
|
class |
BaseDataLayerFixture
A DataLayer for use in unit tests with a pre-canned
|
class |
BaseRowHideShowLayerFixture
This is a vanilla RowHideShowLayer to be used for testing Events.
|
class |
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 3
|
class |
CompositeLayerFixture
Fixture for the CompositeLayer with 2 rows and 2 columns
|
class |
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 | 100
|
class |
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 6
|
class |
ViewportLayerFixture
Viewport fixtures to enable testing with various configurations.
|
Modifier and Type | Class and Description |
---|---|
class |
TreeLayer |
Modifier and Type | Class and Description |
---|---|
class |
ViewportLayer
Viewport - the visible area of NatTable
Places a 'viewport' over the table.
|
Copyright © 2013. All Rights Reserved.