Package org.eclipse.emf.cdo.ui

# Klasse CDOLabelProvider

java.lang.Object
org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
org.eclipse.emf.cdo.ui.CDOLabelProvider

Alle implementierten Schnittstellen:
  `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`.

Autor:
  Eike Stepper
Siehe auch:
  - `IColorProvider`
  - `IFontProvider`
  - `CDOObject`
  - `CDOState`

## Verschachtelte Klassen - Übersicht

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider

`AdapterFactoryLabelProvider.ColorProvider, AdapterFactoryLabelProvider.ConvertingStyler, AdapterFactoryLabelProvider.FontAndColorProvider, AdapterFactoryLabelProvider.FontProvider, AdapterFactoryLabelProvider.StyledLabelProvider`

## Feldübersicht

### Von Klasse geerbte Felder org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider

`adapterFactory, defaultBackground, defaultFont, defaultForeground, isFireLabelUpdateNotifications, labelProviderListeners`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`CDOLabelProvider(AdapterFactory adapterFactory, CDOView view, TreeViewer viewer)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`void`
`dispose()`
`Color`
`getBackground(Object object)`
`static Color`
`getColor(CDOObject object)`
`protected String`
`getExceptionMessage(Exception exception)`
`Font`
`getFont(Object object)`
`Color`
`getForeground(Object object)`
`Image`
`getImage(Object object)`
`String`
`getText(Object object)`
`protected String`
`getText(Object object, Exception exception)`
`CDOView`
`getView()`
`TreeViewer`
`getViewer()`
`void`
`notifyChanged(Notification notification)`

### Von Klasse geerbte Methoden 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, toJFaceStyledString`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider

`getStyledText`

### Von Schnittstelle geerbte Methoden org.eclipse.jface.viewers.IBaseLabelProvider

`addListener, isLabelProperty, removeListener`

## Konstruktordetails

### CDOLabelProvider

public CDOLabelProvider(AdapterFactory adapterFactory, CDOView view, TreeViewer viewer)

Seit:
  2.0

## Methodendetails

### getView

public CDOView getView()

Seit:
  2.0

### getViewer

public TreeViewer getViewer()

### dispose

public void dispose()

Angegeben von:
  `dispose` in Schnittstelle `IBaseLabelProvider`
Setzt außer Kraft:
  `dispose` in Klasse `AdapterFactoryLabelProvider`

### notifyChanged

public void notifyChanged(Notification notification)

Angegeben von:
  `notifyChanged` in Schnittstelle `INotifyChangedListener`
Setzt außer Kraft:
  `notifyChanged` in Klasse `AdapterFactoryLabelProvider`

### getImage

public Image getImage(Object object)

Angegeben von:
  `getImage` in Schnittstelle `DelegatingStyledCellLabelProvider.IStyledLabelProvider`
Angegeben von:
  `getImage` in Schnittstelle `ILabelProvider`
Setzt außer Kraft:
  `getImage` in Klasse `AdapterFactoryLabelProvider`

### getText

public String getText(Object object)

Angegeben von:
  `getText` in Schnittstelle `ILabelProvider`
Setzt außer Kraft:
  `getText` in Klasse `AdapterFactoryLabelProvider`

### getText

protected String getText(Object object, Exception exception)

Seit:
  4.13

### getExceptionMessage

protected String getExceptionMessage(Exception exception)

Seit:
  4.13

### getBackground

public Color getBackground(Object object)

Angegeben von:
  `getBackground` in Schnittstelle `IColorProvider`
Setzt außer Kraft:
  `getBackground` in Klasse `AdapterFactoryLabelProvider`

### getForeground

public Color getForeground(Object object)

Angegeben von:
  `getForeground` in Schnittstelle `IColorProvider`
Setzt außer Kraft:
  `getForeground` in Klasse `AdapterFactoryLabelProvider`

### getFont

public Font getFont(Object object)

Angegeben von:
  `getFont` in Schnittstelle `IFontProvider`
Setzt außer Kraft:
  `getFont` in Klasse `AdapterFactoryLabelProvider`

### getColor

public static Color getColor(CDOObject object)

Seit:
  4.3