public class CDOLabelProvider extends AdapterFactoryLabelProvider implements IColorProvider, IFontProvider
AdapterFactoryLabelProvider specialization
that decorates objects with a color/font code according to their current
state.IColorProvider,
IFontProvider,
CDOObject,
CDOStateAdapterFactoryLabelProvider.ColorProvider, AdapterFactoryLabelProvider.ConvertingStyler, AdapterFactoryLabelProvider.FontAndColorProvider, AdapterFactoryLabelProvider.FontProvider, AdapterFactoryLabelProvider.StyledLabelProvideradapterFactory, defaultBackground, defaultFont, defaultForeground, isFireLabelUpdateNotifications, labelProviderListeners| Constructor and Description |
|---|
CDOLabelProvider(AdapterFactory adapterFactory,
CDOView view,
TreeViewer viewer) |
| Modifier and Type | Method and 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) |
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, toJFaceStyledStringpublic CDOLabelProvider(AdapterFactory adapterFactory, CDOView view, TreeViewer viewer)
public CDOView getView()
public TreeViewer getViewer()
public void dispose()
dispose in interface IBaseLabelProviderdispose in class AdapterFactoryLabelProviderpublic void notifyChanged(Notification notification)
notifyChanged in interface INotifyChangedListenernotifyChanged in class AdapterFactoryLabelProviderpublic Image getImage(java.lang.Object object)
getImage in interface ILabelProvidergetImage in class AdapterFactoryLabelProviderpublic java.lang.String getText(java.lang.Object object)
getText in interface ILabelProvidergetText in class AdapterFactoryLabelProviderpublic Color getBackground(java.lang.Object object)
getBackground in interface IColorProvidergetBackground in class AdapterFactoryLabelProviderpublic Color getForeground(java.lang.Object object)
getForeground in interface IColorProvidergetForeground in class AdapterFactoryLabelProviderpublic Font getFont(java.lang.Object object)
getFont in interface IFontProvidergetFont in class AdapterFactoryLabelProviderCopyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html