org.eclipse.ocl.examples.emf.validation.validity.ui.ripoffs
Class DecoratingColumnLabelProvider
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.ocl.examples.emf.validation.validity.ui.ripoffs.DecoratingColumnLabelProvider
- 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 DecoratingColumnLabelProvider
- extends org.eclipse.jface.viewers.ColumnLabelProvider
A column label provider that delegates to a label provider and a label decorator.
Copied from org.eclipse.emf.edit.ui.provider.DecoratingColumLabelProvider to provide Juno support
Field Summary |
protected org.eclipse.jface.viewers.CellLabelProvider |
cellLabelProvider
|
protected org.eclipse.jface.viewers.IColorProvider |
colorProvider
|
protected org.eclipse.jface.viewers.IFontProvider |
fontProvider
|
protected org.eclipse.jface.viewers.ILabelDecorator |
labelDecorator
|
protected org.eclipse.jface.viewers.ILabelProvider |
labelProvider
|
Constructor Summary |
DecoratingColumnLabelProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider,
org.eclipse.jface.viewers.ILabelDecorator labelDecorator)
|
Methods inherited from class org.eclipse.jface.viewers.ColumnLabelProvider |
update |
Methods inherited from class org.eclipse.jface.viewers.CellLabelProvider |
dispose, initialize |
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider |
addListener, fireLabelProviderChanged, 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, removeListener |
labelProvider
protected org.eclipse.jface.viewers.ILabelProvider labelProvider
fontProvider
protected org.eclipse.jface.viewers.IFontProvider fontProvider
colorProvider
protected org.eclipse.jface.viewers.IColorProvider colorProvider
labelDecorator
protected org.eclipse.jface.viewers.ILabelDecorator labelDecorator
cellLabelProvider
protected org.eclipse.jface.viewers.CellLabelProvider cellLabelProvider
DecoratingColumnLabelProvider
public DecoratingColumnLabelProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider,
org.eclipse.jface.viewers.ILabelDecorator labelDecorator)
getFont
public org.eclipse.swt.graphics.Font getFont(java.lang.Object element)
- Specified by:
getFont
in interface org.eclipse.jface.viewers.IFontProvider
- Overrides:
getFont
in class org.eclipse.jface.viewers.ColumnLabelProvider
getBackground
public org.eclipse.swt.graphics.Color getBackground(java.lang.Object element)
- Specified by:
getBackground
in interface org.eclipse.jface.viewers.IColorProvider
- Overrides:
getBackground
in class org.eclipse.jface.viewers.ColumnLabelProvider
getForeground
public org.eclipse.swt.graphics.Color getForeground(java.lang.Object element)
- Specified by:
getForeground
in interface org.eclipse.jface.viewers.IColorProvider
- Overrides:
getForeground
in class org.eclipse.jface.viewers.ColumnLabelProvider
getImage
public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
- Specified by:
getImage
in interface org.eclipse.jface.viewers.ILabelProvider
- Overrides:
getImage
in class org.eclipse.jface.viewers.ColumnLabelProvider
getText
public java.lang.String getText(java.lang.Object element)
- Specified by:
getText
in interface org.eclipse.jface.viewers.ILabelProvider
- Overrides:
getText
in class org.eclipse.jface.viewers.ColumnLabelProvider
getUndecoratedImage
public org.eclipse.swt.graphics.Image getUndecoratedImage(java.lang.Object element)
getUndecoratedText
public java.lang.String getUndecoratedText(java.lang.Object element)
getToolTipImage
public org.eclipse.swt.graphics.Image getToolTipImage(java.lang.Object object)
- Overrides:
getToolTipImage
in class org.eclipse.jface.viewers.CellLabelProvider
getToolTipText
public java.lang.String getToolTipText(java.lang.Object element)
- Specified by:
getToolTipText
in interface org.eclipse.jface.viewers.IToolTipProvider
- Overrides:
getToolTipText
in class org.eclipse.jface.viewers.CellLabelProvider
getToolTipBackgroundColor
public org.eclipse.swt.graphics.Color getToolTipBackgroundColor(java.lang.Object object)
- Overrides:
getToolTipBackgroundColor
in class org.eclipse.jface.viewers.CellLabelProvider
getToolTipForegroundColor
public org.eclipse.swt.graphics.Color getToolTipForegroundColor(java.lang.Object object)
- Overrides:
getToolTipForegroundColor
in class org.eclipse.jface.viewers.CellLabelProvider
getToolTipFont
public org.eclipse.swt.graphics.Font getToolTipFont(java.lang.Object object)
- Overrides:
getToolTipFont
in class org.eclipse.jface.viewers.CellLabelProvider
getToolTipShift
public org.eclipse.swt.graphics.Point getToolTipShift(java.lang.Object object)
- Overrides:
getToolTipShift
in class org.eclipse.jface.viewers.CellLabelProvider
useNativeToolTip
public boolean useNativeToolTip(java.lang.Object object)
- Overrides:
useNativeToolTip
in class org.eclipse.jface.viewers.CellLabelProvider
getToolTipTimeDisplayed
public int getToolTipTimeDisplayed(java.lang.Object object)
- Overrides:
getToolTipTimeDisplayed
in class org.eclipse.jface.viewers.CellLabelProvider
getToolTipDisplayDelayTime
public int getToolTipDisplayDelayTime(java.lang.Object object)
- Overrides:
getToolTipDisplayDelayTime
in class org.eclipse.jface.viewers.CellLabelProvider
getToolTipStyle
public int getToolTipStyle(java.lang.Object object)
- Overrides:
getToolTipStyle
in class org.eclipse.jface.viewers.CellLabelProvider
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.jface.viewers.IBaseLabelProvider
- Overrides:
dispose
in class org.eclipse.jface.viewers.BaseLabelProvider
isLabelProperty
public boolean isLabelProperty(java.lang.Object element,
java.lang.String property)
- Specified by:
isLabelProperty
in interface org.eclipse.jface.viewers.IBaseLabelProvider
- Overrides:
isLabelProperty
in class org.eclipse.jface.viewers.BaseLabelProvider