public class CDOLabelProvider extends org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider implements IColorProvider, IFontProvider
AdapterFactoryLabelProvider
specialization
that decorates objects
with a color/font code according to their current
state
.IColorProvider
,
IFontProvider
,
CDOObject
,
CDOState
org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.ColorProvider, org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.ConvertingStyler, org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.FontAndColorProvider, org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.FontProvider, org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.StyledLabelProvider
Constructor and Description |
---|
CDOLabelProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory,
CDOView view,
TreeViewer viewer) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
Color |
getBackground(Object object) |
static Color |
getColor(CDOObject object) |
Font |
getFont(Object object) |
Color |
getForeground(Object object) |
Image |
getImage(Object object) |
String |
getText(Object object) |
CDOView |
getView() |
TreeViewer |
getViewer() |
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification) |
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
public CDOLabelProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory, CDOView view, TreeViewer viewer)
public CDOView getView()
public TreeViewer getViewer()
public void dispose()
dispose
in interface IBaseLabelProvider
dispose
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
notifyChanged
in interface org.eclipse.emf.edit.provider.INotifyChangedListener
notifyChanged
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
public Image getImage(Object object)
getImage
in interface ILabelProvider
getImage
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
public String getText(Object object)
getText
in interface ILabelProvider
getText
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
public Color getBackground(Object object)
getBackground
in interface IColorProvider
getBackground
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
public Color getForeground(Object object)
getForeground
in interface IColorProvider
getForeground
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
public Font getFont(Object object)
getFont
in interface IFontProvider
getFont
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.