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:
- org.eclipse.emf.edit.provider.INotifyChangedListener, org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IFontProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ITableLabelProvider
public class CDOLabelProvider
- extends org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
- implements org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IFontProvider
Nested classes/interfaces inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider |
org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.ColorProvider, org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.FontAndColorProvider, org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.FontProvider |
Fields inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider |
adapterFactory, defaultBackground, defaultFont, defaultForeground, labelProviderListeners |
Constructor Summary |
CDOLabelProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory,
CDOView view,
org.eclipse.jface.viewers.TreeViewer viewer)
|
Method Summary |
protected java.lang.String |
decorateText(java.lang.String text,
java.lang.Object object)
|
void |
dispose()
|
org.eclipse.swt.graphics.Color |
getBackground(java.lang.Object object)
|
java.lang.String |
getColumnText(java.lang.Object object,
int columnIndex)
|
org.eclipse.swt.graphics.Font |
getFont(java.lang.Object object)
|
org.eclipse.swt.graphics.Color |
getForeground(java.lang.Object object)
|
java.lang.String |
getText(java.lang.Object object)
|
CDOView |
getView()
|
org.eclipse.jface.viewers.TreeViewer |
getViewer()
|
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification)
|
Methods inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider |
addListener, fireLabelProviderChanged, getAdapterFactory, getBackground, getColorFromObject, getColumnImage, getDefaultBackground, getDefaultFont, getDefaultForeground, getDefaultImage, getFont, getFontFromObject, getForeground, getImage, getImageFromObject, isLabelProperty, removeListener, setAdapterFactory, setDefaultBackground, setDefaultFont, setDefaultForeground |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DECORATION_PROPOSALS
public static final java.lang.String[] DECORATION_PROPOSALS
DEFAULT_DECORATION
public static final java.lang.String DEFAULT_DECORATION
NO_DECORATION
public static final java.lang.String NO_DECORATION
CDOLabelProvider
public CDOLabelProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory,
CDOView view,
org.eclipse.jface.viewers.TreeViewer viewer)
getView
public CDOView getView()
getViewer
public org.eclipse.jface.viewers.TreeViewer getViewer()
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.jface.viewers.IBaseLabelProvider
- Overrides:
dispose
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
notifyChanged
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
- Specified by:
notifyChanged
in interface org.eclipse.emf.edit.provider.INotifyChangedListener
- Overrides:
notifyChanged
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
getText
public java.lang.String getText(java.lang.Object object)
- Specified by:
getText
in interface org.eclipse.jface.viewers.ILabelProvider
- Overrides:
getText
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
getColumnText
public java.lang.String getColumnText(java.lang.Object object,
int columnIndex)
- Specified by:
getColumnText
in interface org.eclipse.jface.viewers.ITableLabelProvider
- Overrides:
getColumnText
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
getBackground
public org.eclipse.swt.graphics.Color getBackground(java.lang.Object object)
- Specified by:
getBackground
in interface org.eclipse.jface.viewers.IColorProvider
- Overrides:
getBackground
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
getForeground
public org.eclipse.swt.graphics.Color getForeground(java.lang.Object object)
- Specified by:
getForeground
in interface org.eclipse.jface.viewers.IColorProvider
- Overrides:
getForeground
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
getFont
public org.eclipse.swt.graphics.Font getFont(java.lang.Object object)
- Specified by:
getFont
in interface org.eclipse.jface.viewers.IFontProvider
- Overrides:
getFont
in class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
decorateText
protected java.lang.String decorateText(java.lang.String text,
java.lang.Object object)