Object
org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
org.eclipse.nebula.widgets.nattable.grid.layer.DimensionallyDependentLayer
org.eclipse.nebula.widgets.nattable.grid.layer.RowHeaderLayer
hdf.view.TableView.DefaultBaseTableView.RowHeader
- All Implemented Interfaces:
org.eclipse.nebula.widgets.nattable.layer.ILayer,org.eclipse.nebula.widgets.nattable.layer.ILayerListener,org.eclipse.nebula.widgets.nattable.persistence.IPersistable
- Enclosing class:
- DefaultBaseTableView
protected class DefaultBaseTableView.RowHeader extends org.eclipse.nebula.widgets.nattable.grid.layer.RowHeaderLayer
An implementation of the table's Row Header which adapts to the current font.
-
Field Summary
Fields inherited from class org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
commandHandlers, eventHandlers, eventHelperLock, layerPainterFields inherited from interface org.eclipse.nebula.widgets.nattable.persistence.IPersistable
DOT, VALUE_SEPARATOR -
Constructor Summary
Constructors Constructor Description RowHeader(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer baseLayer, org.eclipse.nebula.widgets.nattable.layer.ILayer verticalLayerDependency, org.eclipse.nebula.widgets.nattable.selection.SelectionLayer selectionLayer)Create the RowHeader which adapts to the current font. -
Method Summary
Methods inherited from class org.eclipse.nebula.widgets.nattable.grid.layer.RowHeaderLayer
doCommand, getConfigLabelsByPosition, getDisplayModeByPositionMethods inherited from class org.eclipse.nebula.widgets.nattable.grid.layer.DimensionallyDependentLayer
configure, getBaseLayer, getClientAreaProvider, getColumnCount, getColumnIndexByPosition, getColumnPositionByX, getColumnWidthByPosition, getDataValueByPosition, getHeight, getHorizontalLayerDependency, getLayerPainter, getPreferredColumnCount, getPreferredHeight, getPreferredRowCount, getPreferredWidth, getRegionLabelsByXY, getRowCount, getRowHeightByPosition, getRowIndexByPosition, getRowPositionByY, getStartXOfColumnPosition, getStartYOfRowPosition, getUnderlyingLayerByPosition, getUnderlyingLayersByColumnPosition, getUnderlyingLayersByRowPosition, getVerticalLayerDependency, getWidth, isColumnPositionResizable, isRowPositionResizable, loadState, localToUnderlyingColumnPosition, localToUnderlyingRowPosition, saveState, setClientAreaProvider, setHorizontalLayerDependency, setVerticalLayerDependency, underlyingToLocalColumnPosition, underlyingToLocalColumnPositions, underlyingToLocalRowPosition, underlyingToLocalRowPositionsMethods inherited from class org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
addConfiguration, addLayerListener, clearConfiguration, dispose, fireLayerEvent, getBoundsByPosition, getCellByPosition, getCellPainter, getConfigLabelAccumulator, getProvidedLabels, getRegionName, handleLayerEvent, hasLayerListener, isDynamicSizeLayer, registerCommandHandler, registerCommandHandlers, registerEventHandler, registerPersistable, removeLayerListener, setConfigLabelAccumulator, setLayerPainter, setRegionName, toString, unregisterCommandHandler, unregisterEventHandler, unregisterPersistableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
RowHeader
public RowHeader(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer baseLayer, org.eclipse.nebula.widgets.nattable.layer.ILayer verticalLayerDependency, org.eclipse.nebula.widgets.nattable.selection.SelectionLayer selectionLayer)Create the RowHeader which adapts to the current font.- Parameters:
baseLayer- the base layerverticalLayerDependency- the vertical layer dependencyselectionLayer- the selection layer
-