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

All Superinterfaces:
ILayer, ILayerListener, IPersistable
All Known Implementing Classes:
AbstractColumnHideShowLayer, AbstractIndexLayerTransform, AbstractRowHideShowLayer, BaseColumnHideShowLayerFixture, BaseColumnReorderLayerFixture, BaseDataLayerFixture, BaseRowHideShowLayerFixture, BaseRowReorderLayerFixture, BlinkLayer, ColumnGroupBodyLayerStack, ColumnGroupExpandCollapseLayer, ColumnGroupReorderLayer, ColumnHideShowLayer, ColumnHideShowLayerFixture, ColumnReorderLayer, ColumnReorderLayerFixture, CompositeFreezeLayer, DataLayer, DataLayerFixture, DefaultBodyLayerStack, DefaultColumnHeaderDataLayer, DefaultRowHeaderDataLayer, DetailGlazedListsEventLayer, DimensionallyDependentIndexLayer, FilterRowDataLayer, FixedSummaryRowLayer, FreezeLayer, GlazedListsEventLayer, GlazedListsRowHideShowLayer, GroupByDataLayer, HoverLayer, InvertedLayer, RowGroupExpandCollapseLayer, RowHideShowLayer, RowHideShowLayerFixture, RowReorderLayer, RowReorderLayerFixture, SelectionExampleBodyLayerStack, SelectionLayer, SpanningDataLayer, SummaryRowLayer, TestLayer, TreeLayer, ViewportLayer, 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
 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, getRegionLabelsByXY, getRowCount, getRowHeightByPosition, getRowIndexByPosition, getRowPositionByY, getStartXOfColumnPosition, getStartYOfRowPosition, getUnderlyingLayerByPosition, getUnderlyingLayersByColumnPosition, getUnderlyingLayersByRowPosition, getWidth, hasLayerListener, isColumnPositionResizable, 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
 

Method Detail

getColumnPositionByIndex

int getColumnPositionByIndex(int columnIndex)

getRowPositionByIndex

int getRowPositionByIndex(int rowIndex)


Copyright © 2015. All rights reserved.