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