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
,
CDOState
AdapterFactoryLabelProvider.ColorProvider, AdapterFactoryLabelProvider.ConvertingStyler, AdapterFactoryLabelProvider.FontAndColorProvider, AdapterFactoryLabelProvider.FontProvider, AdapterFactoryLabelProvider.StyledLabelProvider
adapterFactory, 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(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(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(AdapterFactory adapterFactory, CDOView view, TreeViewer viewer)
public CDOView getView()
public TreeViewer getViewer()
public void dispose()
dispose
in interface IBaseLabelProvider
dispose
in class AdapterFactoryLabelProvider
public void notifyChanged(Notification notification)
notifyChanged
in interface INotifyChangedListener
notifyChanged
in class AdapterFactoryLabelProvider
public Image getImage(Object object)
getImage
in interface ILabelProvider
getImage
in class AdapterFactoryLabelProvider
public String getText(Object object)
getText
in interface ILabelProvider
getText
in class AdapterFactoryLabelProvider
public Color getBackground(Object object)
getBackground
in interface IColorProvider
getBackground
in class AdapterFactoryLabelProvider
public Color getForeground(Object object)
getForeground
in interface IColorProvider
getForeground
in class AdapterFactoryLabelProvider
public Font getFont(Object object)
getFont
in interface IFontProvider
getFont
in class AdapterFactoryLabelProvider
Copyright (c) 2014 Eike Stepper (Berlin, 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