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
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
Modifier and TypeMethodDescriptionintgetColumnPositionByIndex(int columnIndex) intgetRowPositionByIndex(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, unregisterPersistableMethods inherited from interface org.eclipse.nebula.widgets.nattable.layer.ILayerListener
handleLayerEventMethods inherited from interface org.eclipse.nebula.widgets.nattable.persistence.IPersistable
loadState, saveState
-
Method Details
-
getColumnPositionByIndex
int getColumnPositionByIndex(int columnIndex) -
getRowPositionByIndex
int getRowPositionByIndex(int rowIndex)
-