public class DecoratingColumLabelProvider extends ColumnLabelProvider implements IUndecoratingLabelProvider
Modifier and Type | Class and Description |
---|---|
static class |
DecoratingColumLabelProvider.StyledLabelProvider
An extended version of the decorating column label provider that also provides for styled string.
|
Modifier and Type | Field and Description |
---|---|
protected CellLabelProvider |
cellLabelProvider |
protected IColorProvider |
colorProvider |
protected IFontProvider |
fontProvider |
protected ILabelDecorator |
labelDecorator |
protected ILabelProvider |
labelProvider |
Constructor and Description |
---|
DecoratingColumLabelProvider(ILabelProvider labelProvider,
ILabelDecorator labelDecorator) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
Color |
getBackground(java.lang.Object element) |
Font |
getFont(java.lang.Object element) |
Color |
getForeground(java.lang.Object element) |
Image |
getImage(java.lang.Object element) |
java.lang.String |
getText(java.lang.Object element) |
Color |
getToolTipBackgroundColor(java.lang.Object object) |
int |
getToolTipDisplayDelayTime(java.lang.Object object) |
Font |
getToolTipFont(java.lang.Object object) |
Color |
getToolTipForegroundColor(java.lang.Object object) |
Image |
getToolTipImage(java.lang.Object object) |
Point |
getToolTipShift(java.lang.Object object) |
int |
getToolTipStyle(java.lang.Object object) |
java.lang.String |
getToolTipText(java.lang.Object element) |
int |
getToolTipTimeDisplayed(java.lang.Object object) |
Image |
getUndecoratedImage(java.lang.Object element) |
java.lang.String |
getUndecoratedText(java.lang.Object element) |
boolean |
isLabelProperty(java.lang.Object element,
java.lang.String property) |
boolean |
useNativeToolTip(java.lang.Object object) |
protected ILabelProvider labelProvider
protected IFontProvider fontProvider
protected IColorProvider colorProvider
protected ILabelDecorator labelDecorator
protected CellLabelProvider cellLabelProvider
public DecoratingColumLabelProvider(ILabelProvider labelProvider, ILabelDecorator labelDecorator)
public Font getFont(java.lang.Object element)
public Color getBackground(java.lang.Object element)
public Color getForeground(java.lang.Object element)
public Image getImage(java.lang.Object element)
public java.lang.String getText(java.lang.Object element)
public Image getUndecoratedImage(java.lang.Object element)
getUndecoratedImage
in interface IUndecoratingLabelProvider
public java.lang.String getUndecoratedText(java.lang.Object element)
getUndecoratedText
in interface IUndecoratingLabelProvider
public Image getToolTipImage(java.lang.Object object)
public java.lang.String getToolTipText(java.lang.Object element)
public Color getToolTipBackgroundColor(java.lang.Object object)
public Color getToolTipForegroundColor(java.lang.Object object)
public Font getToolTipFont(java.lang.Object object)
public Point getToolTipShift(java.lang.Object object)
public boolean useNativeToolTip(java.lang.Object object)
public int getToolTipTimeDisplayed(java.lang.Object object)
public int getToolTipDisplayDelayTime(java.lang.Object object)
public int getToolTipStyle(java.lang.Object object)
public void dispose()
public boolean isLabelProperty(java.lang.Object element, java.lang.String property)