public abstract class CellOwnerDrawLabelProvider
extends org.eclipse.jface.viewers.OwnerDrawLabelProvider
implements org.eclipse.jface.viewers.ILabelProvider
CellLabelProvider
that extends
OwnerDrawLabelProvider
so that painting the cell can be customized.CellColumnLabelProvider
Constructor and Description |
---|
CellOwnerDrawLabelProvider(ICellContentProvider contentProvider)
The default constructor.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object element) |
java.lang.String |
getText(java.lang.Object element) |
java.lang.String |
getToolTipText(java.lang.Object element) |
dispose, setUpOwnerDraw, update
getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipShift, getToolTipStyle, getToolTipTimeDisplayed, useNativeToolTip
addListener, dispose, isLabelProperty, removeListener
public CellOwnerDrawLabelProvider(ICellContentProvider contentProvider)
contentProvider
- The content provider. The methods required as a
CellLabelProvider
and ILabelProvider
are passed to this content provider.public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
getImage
in interface org.eclipse.jface.viewers.ILabelProvider
public java.lang.String getText(java.lang.Object element)
getText
in interface org.eclipse.jface.viewers.ILabelProvider
public java.lang.String getToolTipText(java.lang.Object element)
getToolTipText
in class org.eclipse.jface.viewers.CellLabelProvider