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
AAdapterFactoryLabelProviderspecialization that decoratesobjectswith 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 voiddispose()ColorgetBackground(java.lang.Object object)static ColorgetColor(CDOObject object)FontgetFont(java.lang.Object object)ColorgetForeground(java.lang.Object object)ImagegetImage(java.lang.Object object)java.lang.StringgetText(java.lang.Object object)CDOViewgetView()TreeViewergetViewer()voidnotifyChanged(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:
disposein interfaceIBaseLabelProvider- Overrides:
disposein classAdapterFactoryLabelProvider
-
notifyChanged
public void notifyChanged(Notification notification)
- Specified by:
notifyChangedin interfaceINotifyChangedListener- Overrides:
notifyChangedin classAdapterFactoryLabelProvider
-
getImage
public Image getImage(java.lang.Object object)
- Specified by:
getImagein interfaceILabelProvider- Overrides:
getImagein classAdapterFactoryLabelProvider
-
getText
public java.lang.String getText(java.lang.Object object)
- Specified by:
getTextin interfaceILabelProvider- Overrides:
getTextin classAdapterFactoryLabelProvider
-
getBackground
public Color getBackground(java.lang.Object object)
- Specified by:
getBackgroundin interfaceIColorProvider- Overrides:
getBackgroundin classAdapterFactoryLabelProvider
-
getForeground
public Color getForeground(java.lang.Object object)
- Specified by:
getForegroundin interfaceIColorProvider- Overrides:
getForegroundin classAdapterFactoryLabelProvider
-
getFont
public Font getFont(java.lang.Object object)
- Specified by:
getFontin interfaceIFontProvider- Overrides:
getFontin classAdapterFactoryLabelProvider
-
-