Package org.eclipse.emf.cdo.ui
Class CDOLabelProvider
- java.lang.Object
-
- org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
-
- org.eclipse.emf.cdo.ui.CDOLabelProvider
-
- All Implemented Interfaces:
INotifyChangedListener
,IBaseLabelProvider
,IColorProvider
,IFontProvider
,ILabelProvider
,ITableLabelProvider
public class CDOLabelProvider extends AdapterFactoryLabelProvider implements IColorProvider, IFontProvider
AAdapterFactoryLabelProvider
specialization that decoratesobjects
with a color/font code according to their currentstate
.- Author:
- Eike Stepper
- See Also:
IColorProvider
,IFontProvider
,CDOObject
,CDOState
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
AdapterFactoryLabelProvider.ColorProvider, AdapterFactoryLabelProvider.ConvertingStyler, AdapterFactoryLabelProvider.FontAndColorProvider, AdapterFactoryLabelProvider.FontProvider, AdapterFactoryLabelProvider.StyledLabelProvider
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
adapterFactory, defaultBackground, defaultFont, defaultForeground, isFireLabelUpdateNotifications, labelProviderListeners
-
-
Constructor Summary
Constructors Constructor Description CDOLabelProvider(AdapterFactory adapterFactory, CDOView view, TreeViewer viewer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
Color
getBackground(java.lang.Object object)
static Color
getColor(CDOObject object)
Font
getFont(java.lang.Object object)
Color
getForeground(java.lang.Object object)
Image
getImage(java.lang.Object object)
java.lang.String
getText(java.lang.Object object)
CDOView
getView()
TreeViewer
getViewer()
void
notifyChanged(Notification notification)
-
Methods inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
addListener, createStyler, fireLabelProviderChanged, getAdapterFactory, getBackground, getColorFromObject, getColumnImage, getColumnText, getDefaultBackground, getDefaultFont, getDefaultForeground, getDefaultImage, getFont, getFontFromObject, getForeground, getImageFromObject, getStyledStringFromObject, getStyledText, isFireLabelUpdateNotifications, isLabelProperty, removeListener, setAdapterFactory, setDefaultBackground, setDefaultFont, setDefaultForeground, setFireLabelUpdateNotifications, toJFaceStyledString
-
-
-
-
Constructor Detail
-
CDOLabelProvider
public CDOLabelProvider(AdapterFactory adapterFactory, CDOView view, TreeViewer viewer)
- Since:
- 2.0
-
-
Method Detail
-
getView
public CDOView getView()
- Since:
- 2.0
-
getViewer
public TreeViewer getViewer()
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceIBaseLabelProvider
- Overrides:
dispose
in classAdapterFactoryLabelProvider
-
notifyChanged
public void notifyChanged(Notification notification)
- Specified by:
notifyChanged
in interfaceINotifyChangedListener
- Overrides:
notifyChanged
in classAdapterFactoryLabelProvider
-
getImage
public Image getImage(java.lang.Object object)
- Specified by:
getImage
in interfaceILabelProvider
- Overrides:
getImage
in classAdapterFactoryLabelProvider
-
getText
public java.lang.String getText(java.lang.Object object)
- Specified by:
getText
in interfaceILabelProvider
- Overrides:
getText
in classAdapterFactoryLabelProvider
-
getBackground
public Color getBackground(java.lang.Object object)
- Specified by:
getBackground
in interfaceIColorProvider
- Overrides:
getBackground
in classAdapterFactoryLabelProvider
-
getForeground
public Color getForeground(java.lang.Object object)
- Specified by:
getForeground
in interfaceIColorProvider
- Overrides:
getForeground
in classAdapterFactoryLabelProvider
-
getFont
public Font getFont(java.lang.Object object)
- Specified by:
getFont
in interfaceIFontProvider
- Overrides:
getFont
in classAdapterFactoryLabelProvider
-
-