Interface IUniqueIndexLayer
-
- All Superinterfaces:
ILayer
,ILayerListener
,IPersistable
- All Known Implementing Classes:
AbstractColumnHideShowLayer
,AbstractIndexLayerTransform
,AbstractRowHideShowLayer
,BaseColumnReorderLayerFixture
,BaseDataLayerFixture
,BaseDataLayerFixture
,BaseRowReorderLayerFixture
,BlinkLayer
,ColumnGroupBodyLayerStack
,ColumnGroupExpandCollapseLayer
,ColumnGroupExpandCollapseLayer
,ColumnGroupReorderLayer
,ColumnHideShowLayer
,ColumnHideShowLayerFixture
,ColumnReorderLayer
,ColumnReorderLayerFixture
,CompositeFreezeLayer
,DataChangeLayer
,DataLayer
,DataLayerFixture
,DataLayerFixture
,DefaultBodyLayerStack
,DefaultColumnHeaderDataLayer
,DefaultRowHeaderDataLayer
,DetailGlazedListsEventLayer
,DimensionallyDependentIndexLayer
,FilterRowDataLayer
,FixedSummaryRowLayer
,FreezeLayer
,GlazedListsEventLayer
,GlazedListsRowHideShowLayer
,GroupByDataLayer
,HierarchicalTreeLayer
,HoverLayer
,InvertedLayer
,ResizeColumnHideShowLayer
,RowGroupExpandCollapseLayer
,RowGroupExpandCollapseLayer
,RowHideShowLayer
,RowHideShowLayerFixture
,RowIdHideShowLayer
,RowReorderLayer
,RowReorderLayerFixture
,SelectionExampleBodyLayerStack
,SelectionLayer
,SpanningDataLayer
,SummaryRowLayer
,TestLayer
,TreeLayer
,ViewportLayer
,ViewportLayerFixture
,ViewportLayerFixture
public interface IUniqueIndexLayer extends ILayer
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.
-
-
Field Summary
-
Fields inherited from interface org.eclipse.nebula.widgets.nattable.persistence.IPersistable
DOT, VALUE_SEPARATOR
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getColumnPositionByIndex(int columnIndex)
int
getRowPositionByIndex(int rowIndex)
-
Methods inherited from interface org.eclipse.nebula.widgets.nattable.layer.ILayer
addLayerListener, configure, dispose, doCommand, fireLayerEvent, getBoundsByPosition, getCellByPosition, getCellPainter, getClientAreaProvider, getColumnCount, getColumnIndexByPosition, getColumnPositionByX, getColumnWidthByPosition, getConfigLabelsByPosition, getDataValueByPosition, getDisplayModeByPosition, getHeight, getLayerPainter, getPreferredColumnCount, getPreferredHeight, getPreferredRowCount, getPreferredWidth, getProvidedLabels, getRegionLabelsByXY, getRowCount, getRowHeightByPosition, getRowIndexByPosition, getRowPositionByY, getStartXOfColumnPosition, getStartYOfRowPosition, getUnderlyingLayerByPosition, getUnderlyingLayersByColumnPosition, getUnderlyingLayersByRowPosition, getWidth, hasLayerListener, isColumnPositionResizable, isDynamicSizeLayer, isRowPositionResizable, localToUnderlyingColumnPosition, localToUnderlyingRowPosition, registerCommandHandler, registerPersistable, removeLayerListener, setClientAreaProvider, underlyingToLocalColumnPosition, underlyingToLocalColumnPositions, underlyingToLocalRowPosition, underlyingToLocalRowPositions, unregisterCommandHandler, unregisterPersistable
-
Methods inherited from interface org.eclipse.nebula.widgets.nattable.layer.ILayerListener
handleLayerEvent
-
Methods inherited from interface org.eclipse.nebula.widgets.nattable.persistence.IPersistable
loadState, saveState
-
-