Class DefaultBaseTableView.ColumnHeader

Object
org.eclipse.nebula.widgets.nattable.layer.AbstractLayer
org.eclipse.nebula.widgets.nattable.grid.layer.DimensionallyDependentLayer
org.eclipse.nebula.widgets.nattable.grid.layer.ColumnHeaderLayer
hdf.view.TableView.DefaultBaseTableView.ColumnHeader
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.ColumnHeader
extends org.eclipse.nebula.widgets.nattable.grid.layer.ColumnHeaderLayer
An implementation of the table's Column Header which adapts to the current font.
  • Field Summary

    Fields inherited from class org.eclipse.nebula.widgets.nattable.grid.layer.ColumnHeaderLayer

    renameColumnHelper

    Fields inherited from class org.eclipse.nebula.widgets.nattable.layer.AbstractLayer

    commandHandlers, eventHandlers, eventHelperLock, layerPainter

    Fields inherited from interface org.eclipse.nebula.widgets.nattable.persistence.IPersistable

    DOT, VALUE_SEPARATOR
  • Constructor Summary

    Constructors
    Constructor Description
    ColumnHeader​(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer baseLayer, org.eclipse.nebula.widgets.nattable.layer.ILayer horizontalLayerDependency, org.eclipse.nebula.widgets.nattable.selection.SelectionLayer selectionLayer)  
  • Method Summary

    Methods inherited from class org.eclipse.nebula.widgets.nattable.grid.layer.ColumnHeaderLayer

    getConfigLabelsByPosition, getDataValueByPosition, getDisplayModeByPosition, getOriginalColumnLabel, getRenamedColumnLabel, getRenamedColumnLabelByIndex, handleLayerEvent, isColumnRenamed, registerCommandHandlers, renameColumnIndex, renameColumnPosition

    Methods inherited from class org.eclipse.nebula.widgets.nattable.grid.layer.DimensionallyDependentLayer

    configure, doCommand, getBaseLayer, getClientAreaProvider, getColumnCount, getColumnIndexByPosition, getColumnPositionByX, getColumnWidthByPosition, 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, underlyingToLocalRowPositions

    Methods inherited from class org.eclipse.nebula.widgets.nattable.layer.AbstractLayer

    addConfiguration, addLayerListener, clearConfiguration, dispose, fireLayerEvent, getBoundsByPosition, getCellByPosition, getCellPainter, getConfigLabelAccumulator, getProvidedLabels, getRegionName, hasLayerListener, isDynamicSizeLayer, registerCommandHandler, registerEventHandler, registerPersistable, removeLayerListener, setConfigLabelAccumulator, setLayerPainter, setRegionName, toString, unregisterCommandHandler, unregisterEventHandler, unregisterPersistable

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ColumnHeader

      public ColumnHeader​(org.eclipse.nebula.widgets.nattable.layer.IUniqueIndexLayer baseLayer, org.eclipse.nebula.widgets.nattable.layer.ILayer horizontalLayerDependency, org.eclipse.nebula.widgets.nattable.selection.SelectionLayer selectionLayer)