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,DelegatingStyledCellLabelProvider.IStyledLabelProvider,IBaseLabelProvider,IColorProvider,IFontProvider,ILabelProvider,ITableLabelProvider
public class CDOLabelProvider
extends AdapterFactoryLabelProvider
implements IColorProvider, IFontProvider, DelegatingStyledCellLabelProvider.IStyledLabelProvider
A
AdapterFactoryLabelProvider specialization
that decorates objects with a color/font code according to their current
state.- Author:
- Eike Stepper
- See Also:
-
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
ConstructorsConstructorDescriptionCDOLabelProvider(AdapterFactory adapterFactory, CDOView view, TreeViewer viewer) -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()getBackground(Object object) static Colorprotected StringgetExceptionMessage(Exception exception) getForeground(Object object) protected StringgetView()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, toJFaceStyledStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
getStyledTextMethods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, isLabelProperty, removeListener
-
Constructor Details
-
CDOLabelProvider
- Since:
- 2.0
-
-
Method Details
-
getView
- Since:
- 2.0
-
getViewer
-
dispose
public void dispose()- Specified by:
disposein interfaceIBaseLabelProvider- Overrides:
disposein classAdapterFactoryLabelProvider
-
notifyChanged
- Specified by:
notifyChangedin interfaceINotifyChangedListener- Overrides:
notifyChangedin classAdapterFactoryLabelProvider
-
getImage
- Specified by:
getImagein interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider- Specified by:
getImagein interfaceILabelProvider- Overrides:
getImagein classAdapterFactoryLabelProvider
-
getText
- Specified by:
getTextin interfaceILabelProvider- Overrides:
getTextin classAdapterFactoryLabelProvider
-
getText
- Since:
- 4.13
-
getExceptionMessage
- Since:
- 4.13
-
getBackground
- Specified by:
getBackgroundin interfaceIColorProvider- Overrides:
getBackgroundin classAdapterFactoryLabelProvider
-
getForeground
- Specified by:
getForegroundin interfaceIColorProvider- Overrides:
getForegroundin classAdapterFactoryLabelProvider
-
getFont
- Specified by:
getFontin interfaceIFontProvider- Overrides:
getFontin classAdapterFactoryLabelProvider
-
getColor
- Since:
- 4.3
-