Class GridColumnLabelProvider

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.CellLabelProvider
org.eclipse.jface.viewers.ColumnLabelProvider
org.eclipse.nebula.jface.gridviewer.GridColumnLabelProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IFontProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.IToolTipProvider

public class GridColumnLabelProvider
extends org.eclipse.jface.viewers.ColumnLabelProvider
A label provider that provides hooks for extra functionality in the Grid. This is currently limited to supplying the row header text.

Only one from all GridColumnLabelProvider in a viewer should return a none null

  • Constructor Summary

    Constructors 
    Constructor Description
    GridColumnLabelProvider()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getRowHeaderText​(java.lang.Object element)
    Returns the row header text for this element.
    void update​(org.eclipse.jface.viewers.ViewerCell cell)  

    Methods inherited from class org.eclipse.jface.viewers.ColumnLabelProvider

    createImageProvider, createTextImageProvider, createTextProvider, getBackground, getFont, getForeground, getImage, getText

    Methods inherited from class org.eclipse.jface.viewers.CellLabelProvider

    dispose, getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipShift, getToolTipStyle, getToolTipText, getToolTipTimeDisplayed, initialize, useNativeToolTip

    Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider

    addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener

    Methods inherited from class org.eclipse.core.commands.common.EventManager

    addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider

    addListener, dispose, isLabelProperty, removeListener
  • Constructor Details

  • Method Details

    • getRowHeaderText

      public java.lang.String getRowHeaderText​(java.lang.Object element)
      Returns the row header text for this element.
      Parameters:
      element - the model element
      Returns:
      the text displayed in the row-header or null if this label provider would not like to modify the default text
    • update

      public void update​(org.eclipse.jface.viewers.ViewerCell cell)
      Overrides:
      update in class org.eclipse.jface.viewers.ColumnLabelProvider