Uses of Interface
org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer

Packages that use IUniqueIndexLayer
org.eclipse.nebula.widgets.nattable.blink   
org.eclipse.nebula.widgets.nattable.copy.command   
org.eclipse.nebula.widgets.nattable.edit.action   
org.eclipse.nebula.widgets.nattable.examples.fixtures   
org.eclipse.nebula.widgets.nattable.extension.glazedlists   
org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy   
org.eclipse.nebula.widgets.nattable.extension.glazedlists.hideshow   
org.eclipse.nebula.widgets.nattable.filterrow   
org.eclipse.nebula.widgets.nattable.freeze   
org.eclipse.nebula.widgets.nattable.grid.data   
org.eclipse.nebula.widgets.nattable.grid.layer   
org.eclipse.nebula.widgets.nattable.group   
org.eclipse.nebula.widgets.nattable.hideshow   
org.eclipse.nebula.widgets.nattable.hideshow.event   
org.eclipse.nebula.widgets.nattable.hover   
org.eclipse.nebula.widgets.nattable.layer   
org.eclipse.nebula.widgets.nattable.layer.event   
org.eclipse.nebula.widgets.nattable.layer.stack   
org.eclipse.nebula.widgets.nattable.painter.cell   
org.eclipse.nebula.widgets.nattable.reorder   
org.eclipse.nebula.widgets.nattable.selection   
org.eclipse.nebula.widgets.nattable.selection.preserve   
org.eclipse.nebula.widgets.nattable.summaryrow   
org.eclipse.nebula.widgets.nattable.test.fixture   
org.eclipse.nebula.widgets.nattable.test.fixture.layer   
org.eclipse.nebula.widgets.nattable.tree   
org.eclipse.nebula.widgets.nattable.ui.matcher   
org.eclipse.nebula.widgets.nattable.viewport   
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.blink
 

Classes in org.eclipse.nebula.widgets.nattable.blink that implement IUniqueIndexLayer
 class BlinkLayer<T>
          Blinks cells when they are updated.
 

Constructors in org.eclipse.nebula.widgets.nattable.blink with parameters of type IUniqueIndexLayer
BlinkLayer(IUniqueIndexLayer dataLayer, IRowDataProvider<T> listDataProvider, IRowIdAccessor<T> rowIdAccessor, IColumnPropertyResolver columnPropertyResolver, IConfigRegistry configRegistry)
           
BlinkLayer(IUniqueIndexLayer dataLayer, IRowDataProvider<T> listDataProvider, IRowIdAccessor<T> rowIdAccessor, IColumnPropertyResolver columnPropertyResolver, IConfigRegistry configRegistry, boolean triggerBlinkOnRowUpdate)
           
BlinkLayer(IUniqueIndexLayer dataLayer, IRowDataProvider<T> listDataProvider, IRowIdAccessor<T> rowIdAccessor, IColumnPropertyResolver columnPropertyResolver, IConfigRegistry configRegistry, boolean triggerBlinkOnRowUpdate, ScheduledExecutorService scheduler)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.copy.command
 

Methods in org.eclipse.nebula.widgets.nattable.copy.command with parameters of type IUniqueIndexLayer
 void CopyDataCommandHandler.setCopyLayer(IUniqueIndexLayer copyLayer)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.edit.action
 

Constructors in org.eclipse.nebula.widgets.nattable.edit.action with parameters of type IUniqueIndexLayer
ToggleCheckBoxColumnAction(ColumnHeaderCheckBoxPainter columnHeaderCheckBoxPainter, IUniqueIndexLayer bodyDataLayer)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.examples.fixtures
 

Classes in org.eclipse.nebula.widgets.nattable.examples.fixtures that implement IUniqueIndexLayer
 class SelectionExampleBodyLayerStack
           
 

Constructors in org.eclipse.nebula.widgets.nattable.examples.fixtures with parameters of type IUniqueIndexLayer
SelectionExampleBodyLayerStack(IUniqueIndexLayer underlyingLayer)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists
 

Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists that implement IUniqueIndexLayer
 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 single RowStructuralRefreshEvent is fired for any number of GlazedLists events received during that interval.
 

Constructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists with parameters of type IUniqueIndexLayer
DetailGlazedListsEventLayer(IUniqueIndexLayer underlyingLayer, ca.odell.glazedlists.EventList<T> eventList)
          Create a new DetailGlazedListsEventLayer which is in fact a ListEventListener that listens to GlazedLists events and translate them into events that are understandable by the NatTable.
GlazedListsEventLayer(IUniqueIndexLayer underlyingLayer, ca.odell.glazedlists.EventList<T> eventList)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy
 

Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy that implement IUniqueIndexLayer
 class GroupByDataLayer<T>
           
 

Fields in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy declared as IUniqueIndexLayer
protected  IUniqueIndexLayer GroupByComparator.treeLayer
           
 

Methods in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy with parameters of type IUniqueIndexLayer
 void GroupByDataLayer.initializeTreeComparator(ISortModel sortModel, IUniqueIndexLayer treeLayer, boolean setDataLayerReference)
          Initialize the Comparator that is used to build the tree structure.
 void IGroupByComparator.setTreeLayer(IUniqueIndexLayer treeLayer)
           
 void GroupByComparator.setTreeLayer(IUniqueIndexLayer treeLayer)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.extension.glazedlists.hideshow
 

Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.hideshow that implement IUniqueIndexLayer
 class GlazedListsRowHideShowLayer<T>
          Adds the functionality for manually hiding rows in a NatTable that is based on GlazedLists.
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.filterrow
 

Classes in org.eclipse.nebula.widgets.nattable.filterrow that implement IUniqueIndexLayer
 class FilterRowDataLayer<T>
          DataLayer with a custom IDataProvider which stores/tracks the filter text on columns.
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.freeze
 

Classes in org.eclipse.nebula.widgets.nattable.freeze that implement IUniqueIndexLayer
 class CompositeFreezeLayer
           
 class FreezeLayer
           
 

Constructors in org.eclipse.nebula.widgets.nattable.freeze with parameters of type IUniqueIndexLayer
FreezeLayer(IUniqueIndexLayer underlyingLayer)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.grid.data
 

Constructors in org.eclipse.nebula.widgets.nattable.grid.data with parameters of type IUniqueIndexLayer
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 IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.grid.layer
 

Classes in org.eclipse.nebula.widgets.nattable.grid.layer that implement IUniqueIndexLayer
 class DefaultColumnHeaderDataLayer
           
 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.
 

Fields in org.eclipse.nebula.widgets.nattable.grid.layer declared as IUniqueIndexLayer
protected  IUniqueIndexLayer DefaultGridLayer.bodyDataLayer
           
protected  IUniqueIndexLayer DefaultGridLayer.columnHeaderDataLayer
           
protected  IUniqueIndexLayer DefaultGridLayer.cornerDataLayer
           
protected  IUniqueIndexLayer DefaultGridLayer.rowHeaderDataLayer
           
 

Methods in org.eclipse.nebula.widgets.nattable.grid.layer that return IUniqueIndexLayer
 IUniqueIndexLayer DimensionallyDependentLayer.getBaseLayer()
           
 IUniqueIndexLayer DimensionallyDependentIndexLayer.getBaseLayer()
           
 IUniqueIndexLayer DefaultGridLayer.getBodyDataLayer()
           
 IUniqueIndexLayer DefaultGridLayer.getColumnHeaderDataLayer()
           
 IUniqueIndexLayer DefaultGridLayer.getCornerDataLayer()
           
 IUniqueIndexLayer DefaultGridLayer.getRowHeaderDataLayer()
           
 

Methods in org.eclipse.nebula.widgets.nattable.grid.layer with parameters of type IUniqueIndexLayer
protected  void DefaultGridLayer.init(IUniqueIndexLayer bodyDataLayer, IUniqueIndexLayer columnHeaderDataLayer, IUniqueIndexLayer rowHeaderDataLayer, IUniqueIndexLayer cornerDataLayer)
           
protected  void DimensionallyDependentIndexLayer.setHorizontalLayerDependency(IUniqueIndexLayer horizontalLayerDependency)
           
protected  void DimensionallyDependentIndexLayer.setVerticalLayerDependency(IUniqueIndexLayer verticalLayerDependency)
           
 

Constructors in org.eclipse.nebula.widgets.nattable.grid.layer with parameters of type IUniqueIndexLayer
ColumnHeaderLayer(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, SelectionLayer selectionLayer)
          Creates a column header layer using the default configuration and painter
ColumnHeaderLayer(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, SelectionLayer selectionLayer, boolean useDefaultConfiguration)
           
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 painter
CornerLayer(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, ILayer verticalLayerDependency, boolean useDefaultConfiguration, ILayerPainter layerPainter)
           
DefaultGridLayer(IUniqueIndexLayer bodyDataLayer, IUniqueIndexLayer columnHeaderDataLayer, IUniqueIndexLayer rowHeaderDataLayer, IUniqueIndexLayer cornerDataLayer)
           
DefaultGridLayer(IUniqueIndexLayer bodyDataLayer, IUniqueIndexLayer columnHeaderDataLayer, IUniqueIndexLayer rowHeaderDataLayer, IUniqueIndexLayer cornerDataLayer, boolean useDefaultConfiguration)
           
DimensionallyDependentIndexLayer(IUniqueIndexLayer baseLayer)
          Creates a new DimensionallyDependentIndexLayer.
DimensionallyDependentIndexLayer(IUniqueIndexLayer baseLayer, IUniqueIndexLayer horizontalLayerDependency, IUniqueIndexLayer verticalLayerDependency)
          Creates a new DimensionallyDependentIndexLayer.
DimensionallyDependentLayer(IUniqueIndexLayer baseLayer)
           
DimensionallyDependentLayer(IUniqueIndexLayer baseLayer, ILayer horizontalLayerDependency, ILayer verticalLayerDependency)
           
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)
           
RowHeaderLayer(IUniqueIndexLayer baseLayer, ILayer verticalLayerDependency, SelectionLayer selectionLayer, boolean useDefaultConfiguration, ILayerPainter layerPainter)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.group
 

Classes in org.eclipse.nebula.widgets.nattable.group that implement IUniqueIndexLayer
 class ColumnGroupExpandCollapseLayer
          Tracks the Expand/Collapse of a Column Group header NOTE: Only relevant when Column Grouping is enabled.
 class ColumnGroupReorderLayer
          Adds functionality allowing the reordering of the the column groups.
 class RowGroupExpandCollapseLayer<T>
           
 

Methods in org.eclipse.nebula.widgets.nattable.group that return IUniqueIndexLayer
 IUniqueIndexLayer ColumnGroupReorderLayer.getUnderlyingLayer()
           
 

Methods in org.eclipse.nebula.widgets.nattable.group with parameters of type IUniqueIndexLayer
static List<Integer> RowGroupUtils.getRowPositionsInGroup(IUniqueIndexLayer layer, Collection<Integer> bodyRowIndexes)
          Helper method to get the row positions for a specified layer If a row is currently invisible (-1) it will not be returned within the collection
static List<Integer> ColumnGroupUtils.getVisibleIndexesToTheRight(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model)
          Inclusive of the columnIndex passed as the parameter.
static boolean ColumnGroupUtils.isColumnIndexHiddenInUnderLyingLayer(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer)
           
static boolean ColumnGroupUtils.isColumnPositionHiddenInUnderLyingLayer(int columnPosition, ILayer layer, IUniqueIndexLayer underlyingLayer)
           
static boolean ColumnGroupUtils.isFirstVisibleColumnIndexInGroup(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model)
           
static boolean ColumnGroupUtils.isLastVisibleColumnIndexInGroup(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model)
           
static boolean RowGroupUtils.isRowIndexHiddenInUnderLyingLayer(int rowIndex, ILayer layer, IUniqueIndexLayer underlyingLayer)
           
static boolean ColumnGroupUtils.isStaticOrFirstVisibleColumn(int columnIndex, ILayer layer, IUniqueIndexLayer underlyingLayer, ColumnGroupModel model)
          Checks whether columnIndex is either a defined static column or (if not) the first visible column in the group containing group.
 

Constructors in org.eclipse.nebula.widgets.nattable.group with parameters of type IUniqueIndexLayer
ColumnGroupExpandCollapseLayer(IUniqueIndexLayer underlyingLayer, ColumnGroupModel... models)
           
ColumnGroupExpandCollapseLayer(IUniqueIndexLayer underlyingLayer, ColumnGroupModel model)
           
ColumnGroupReorderLayer(IUniqueIndexLayer underlyingLayer, ColumnGroupModel model)
           
RowGroupExpandCollapseLayer(IUniqueIndexLayer underlyingLayer, IRowGroupModel<T> model)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.hideshow
 

Classes in org.eclipse.nebula.widgets.nattable.hideshow that implement IUniqueIndexLayer
 class AbstractColumnHideShowLayer
           
 class AbstractRowHideShowLayer
           
 class ColumnHideShowLayer
           
 class RowHideShowLayer
           
 

Constructors in org.eclipse.nebula.widgets.nattable.hideshow with parameters of type IUniqueIndexLayer
AbstractColumnHideShowLayer(IUniqueIndexLayer underlyingLayer)
           
AbstractRowHideShowLayer(IUniqueIndexLayer underlyingLayer)
           
ColumnHideShowLayer(IUniqueIndexLayer underlyingLayer)
           
RowHideShowLayer(IUniqueIndexLayer underlyingLayer)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.hideshow.event
 

Constructors in org.eclipse.nebula.widgets.nattable.hideshow.event with parameters of type IUniqueIndexLayer
ShowColumnPositionsEvent(IUniqueIndexLayer layer, Collection<Integer> columnPositions)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.hover
 

Classes in org.eclipse.nebula.widgets.nattable.hover that implement IUniqueIndexLayer
 class HoverLayer
          This layer simply adds the possibility to render cells differently if the mouse cursor is moved over them.
 

Constructors in org.eclipse.nebula.widgets.nattable.hover with parameters of type IUniqueIndexLayer
HoverLayer(IUniqueIndexLayer underlyingLayer)
          Create a new HoverLayer that uses the default configuration.
HoverLayer(IUniqueIndexLayer underlyingLayer, boolean useDefaultConfiguration)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.layer
 

Classes in org.eclipse.nebula.widgets.nattable.layer that implement IUniqueIndexLayer
 class AbstractIndexLayerTransform
          Abstract base class for layers that expose transformed views of an underlying unique index layer.
 class DataLayer
          Wraps the IDataProvider, and serves as the data source for all other layers.
 class InvertedLayer
           
 class SpanningDataLayer
           
 

Methods in org.eclipse.nebula.widgets.nattable.layer that return IUniqueIndexLayer
protected  IUniqueIndexLayer AbstractIndexLayerTransform.getUnderlyingLayer()
           
 

Methods in org.eclipse.nebula.widgets.nattable.layer with parameters of type IUniqueIndexLayer
static int LayerUtil.convertColumnPosition(ILayer sourceLayer, int sourceColumnPosition, IUniqueIndexLayer targetLayer)
          Convert column position from the source layer to the target layer
static int LayerUtil.convertRowPosition(ILayer sourceLayer, int sourceRowPosition, IUniqueIndexLayer targetLayer)
          Convert row position from the source layer to the target layer
protected  void AbstractIndexLayerTransform.setUnderlyingLayer(IUniqueIndexLayer underlyingLayer)
           
 

Constructors in org.eclipse.nebula.widgets.nattable.layer with parameters of type IUniqueIndexLayer
AbstractIndexLayerTransform(IUniqueIndexLayer underlyingLayer)
           
InvertedLayer(IUniqueIndexLayer underlyingLayer)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.layer.event
 

Constructors in org.eclipse.nebula.widgets.nattable.layer.event with parameters of type IUniqueIndexLayer
ColumnVisualUpdateEvent(IUniqueIndexLayer layer, Collection<Integer> columnPositions)
          Create a new ColumnVisualUpdateEvent based on the given information.
ColumnVisualUpdateEvent(IUniqueIndexLayer layer, int[] columnPositions)
          Create a new ColumnVisualUpdateEvent based on the given information.
RowVisualUpdateEvent(IUniqueIndexLayer layer, Collection<Integer> rowPositions)
          Create a new RowVisualUpdateEvent based on the given information.
RowVisualUpdateEvent(IUniqueIndexLayer layer, int[] rowPositions)
          Create a new RowVisualUpdateEvent based on the given information.
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.layer.stack
 

Classes in org.eclipse.nebula.widgets.nattable.layer.stack that implement IUniqueIndexLayer
 class ColumnGroupBodyLayerStack
          A pre-configured layer stack which includes the following layers (in that order): ColumnReorderLayer ColumnGroupReorderLayer ColumnHideShowLayer ColumnGroupExpandCollapseLayer SelectionLayer ViewportLayer
 class DefaultBodyLayerStack
           
 

Constructors in org.eclipse.nebula.widgets.nattable.layer.stack with parameters of type IUniqueIndexLayer
ColumnGroupBodyLayerStack(IUniqueIndexLayer underlyingLayer, ColumnGroupModel... columnGroupModel)
           
DefaultBodyLayerStack(IUniqueIndexLayer underlyingLayer)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.painter.cell
 

Constructors in org.eclipse.nebula.widgets.nattable.painter.cell with parameters of type IUniqueIndexLayer
ColumnHeaderCheckBoxPainter(IUniqueIndexLayer columnDataLayer)
           
ColumnHeaderCheckBoxPainter(IUniqueIndexLayer columnLayer, org.eclipse.swt.graphics.Image checkedImg, org.eclipse.swt.graphics.Image semicheckedImage, org.eclipse.swt.graphics.Image uncheckedImg)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.reorder
 

Classes in org.eclipse.nebula.widgets.nattable.reorder that implement IUniqueIndexLayer
 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.
 

Constructors in org.eclipse.nebula.widgets.nattable.reorder with parameters of type IUniqueIndexLayer
ColumnReorderLayer(IUniqueIndexLayer underlyingLayer)
           
ColumnReorderLayer(IUniqueIndexLayer underlyingLayer, boolean useDefaultConfiguration)
           
RowReorderLayer(IUniqueIndexLayer underlyingLayer)
           
RowReorderLayer(IUniqueIndexLayer underlyingLayer, boolean useDefaultConfiguration)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.selection
 

Classes in org.eclipse.nebula.widgets.nattable.selection that implement IUniqueIndexLayer
 class SelectionLayer
          Enables selection of column, rows, cells etc.
 

Fields in org.eclipse.nebula.widgets.nattable.selection declared as IUniqueIndexLayer
protected  IUniqueIndexLayer SelectionLayer.underlyingLayer
           
 

Constructors in org.eclipse.nebula.widgets.nattable.selection with parameters of type IUniqueIndexLayer
SelectionLayer(IUniqueIndexLayer underlyingLayer)
           
SelectionLayer(IUniqueIndexLayer underlyingLayer, boolean useDefaultConfiguration)
           
SelectionLayer(IUniqueIndexLayer underlyingLayer, ISelectionModel selectionModel, boolean useDefaultConfiguration)
           
SelectionLayer(IUniqueIndexLayer underlyingLayer, ISelectionModel selectionModel, boolean useDefaultConfiguration, boolean registerDefaultEventHandler)
          Deprecated. the ISelectionModel is now itself an ILayerEventHandler
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.selection.preserve
 

Constructors in org.eclipse.nebula.widgets.nattable.selection.preserve with parameters of type IUniqueIndexLayer
PreserveSelectionModel(IUniqueIndexLayer selectionLayer, IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor)
          Creates a row sortable selection model
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.summaryrow
 

Classes in org.eclipse.nebula.widgets.nattable.summaryrow that implement IUniqueIndexLayer
 class FixedSummaryRowLayer
          This layer is a specialization of the SummaryRowLayer and is intended to be used in a composition below a GridLayer or a vertical composition like one with a column header and a body.
 class SummaryRowLayer
          Adds a summary row at the end.
 

Constructors in org.eclipse.nebula.widgets.nattable.summaryrow with parameters of type IUniqueIndexLayer
FixedSummaryRowLayer(IUniqueIndexLayer bodyDataLayer, ILayer horizontalLayerDependency, IConfigRegistry configRegistry)
          Creates a standalone FixedSummaryRowLayer that 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 standalone FixedSummaryRowLayer that 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 standalone FixedSummaryRowLayer that is horizontal dependent to the given layer and calculates the summary values from the given bodyDataLayer.
SummaryRowLayer(IUniqueIndexLayer underlyingDataLayer, IConfigRegistry configRegistry)
          Creates a SummaryRowLayer on top of the given underlying layer.
SummaryRowLayer(IUniqueIndexLayer underlyingDataLayer, IConfigRegistry configRegistry, boolean autoConfigure)
          Creates a SummaryRowLayer on top of the given underlying layer.
SummaryRowLayer(IUniqueIndexLayer underlyingDataLayer, IConfigRegistry configRegistry, boolean smoothUpdates, boolean autoConfigure)
          Creates a SummaryRowLayer on top of the given underlying layer.
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.test.fixture
 

Classes in org.eclipse.nebula.widgets.nattable.test.fixture that implement IUniqueIndexLayer
 class TestLayer
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.test.fixture.layer
 

Classes in org.eclipse.nebula.widgets.nattable.test.fixture.layer that implement IUniqueIndexLayer
 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 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 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 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.
 

Constructors in org.eclipse.nebula.widgets.nattable.test.fixture.layer with parameters of type IUniqueIndexLayer
BaseColumnHideShowLayerFixture(IUniqueIndexLayer underlyingLayer)
           
BaseColumnReorderLayerFixture(IUniqueIndexLayer underlyingLayer)
           
BaseRowHideShowLayerFixture(IUniqueIndexLayer underlyingLayer)
           
BaseRowReorderLayerFixture(IUniqueIndexLayer underlyingLayer)
           
ColumnHideShowLayerFixture(IUniqueIndexLayer underlyingLayerFixture)
           
ColumnReorderLayerFixture(IUniqueIndexLayer underlyingLayer)
           
RowHideShowLayerFixture(IUniqueIndexLayer underlyingLayerFixture)
           
RowReorderLayerFixture(IUniqueIndexLayer underlyingLayer)
           
ViewportLayerFixture(IUniqueIndexLayer underlingLayer)
           
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.tree
 

Classes in org.eclipse.nebula.widgets.nattable.tree that implement IUniqueIndexLayer
 class TreeLayer
           
 

Constructors in org.eclipse.nebula.widgets.nattable.tree with parameters of type IUniqueIndexLayer
TreeLayer(IUniqueIndexLayer underlyingLayer, ITreeRowModel<?> treeRowModel)
          Creates a TreeLayer instance based on the given information.
TreeLayer(IUniqueIndexLayer underlyingLayer, ITreeRowModel<?> treeRowModel, boolean useDefaultConfiguration)
          Creates a TreeLayer instance based on the given information.
TreeLayer(IUniqueIndexLayer underlyingLayer, ITreeRowModel<?> treeRowModel, IndentedTreeImagePainter indentedTreeImagePainter)
          Creates a TreeLayer instance based on the given information.
TreeLayer(IUniqueIndexLayer underlyingLayer, ITreeRowModel<?> treeRowModel, IndentedTreeImagePainter indentedTreeImagePainter, boolean useDefaultConfiguration)
          Creates a TreeLayer instance based on the given information.
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.ui.matcher
 

Fields in org.eclipse.nebula.widgets.nattable.ui.matcher declared as IUniqueIndexLayer
protected  IUniqueIndexLayer SelectionAnchorCellLabelKeyEventMatcher.layer
           
 

Methods in org.eclipse.nebula.widgets.nattable.ui.matcher with parameters of type IUniqueIndexLayer
static SelectionAnchorCellLabelKeyEventMatcher SelectionAnchorCellLabelKeyEventMatcher.anchorLabel(SelectionLayer selectionLayer, IUniqueIndexLayer layer, String labelToMatch)
          Create a SelectionAnchorCellLabelKeyEventMatcher that checks only if the given label is assigned to the selection anchor's cell, while the label stack is retrieved from the given layer.
static SelectionAnchorCellLabelKeyEventMatcher SelectionAnchorCellLabelKeyEventMatcher.anchorLabel(SelectionLayer selectionLayer, IUniqueIndexLayer layer, String labelToMatch, IKeyEventMatcher aggregate)
          Create a SelectionAnchorCellLabelKeyEventMatcher that checks if the aggregate matches as well as if the given label is assigned to the selection anchor's cell, while the label stack is retrieved from the given layer.
 

Constructors in org.eclipse.nebula.widgets.nattable.ui.matcher with parameters of type IUniqueIndexLayer
SelectionAnchorCellLabelKeyEventMatcher(SelectionLayer selectionLayer, IUniqueIndexLayer layer, String labelToMatch)
          Create a SelectionAnchorCellLabelKeyEventMatcher that checks only if the given label is assigned to the selection anchor's cell, while the label stack is retrieved from the given layer.
SelectionAnchorCellLabelKeyEventMatcher(SelectionLayer selectionLayer, IUniqueIndexLayer layer, String labelToMatch, IKeyEventMatcher aggregate)
          Create a SelectionAnchorCellLabelKeyEventMatcher that checks if the aggregate matches as well as if the given label is assigned to the selection anchor's cell, while the label stack is retrieved from the given layer.
 

Uses of IUniqueIndexLayer in org.eclipse.nebula.widgets.nattable.viewport
 

Classes in org.eclipse.nebula.widgets.nattable.viewport that implement IUniqueIndexLayer
 class ViewportLayer
          Viewport - the visible area of NatTable Places a 'viewport' over the table.
 

Fields in org.eclipse.nebula.widgets.nattable.viewport declared as IUniqueIndexLayer
protected  IUniqueIndexLayer ScrollBarHandlerTemplate.scrollableLayer
           
 

Methods in org.eclipse.nebula.widgets.nattable.viewport that return IUniqueIndexLayer
 IUniqueIndexLayer ViewportLayer.getScrollableLayer()
           
 

Constructors in org.eclipse.nebula.widgets.nattable.viewport with parameters of type IUniqueIndexLayer
ViewportLayer(IUniqueIndexLayer underlyingLayer)
           
 



Copyright © 2015. All rights reserved.