org.eclipse.emf.cdo.ui
Class CDOLabelProvider

java.lang.Object
  extended by org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
      extended by 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 Class Summary
 
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
 
Field Summary
static java.lang.String[] DECORATION_PROPOSALS
           
static java.lang.String DEFAULT_DECORATION
           
static java.lang.String NO_DECORATION
           
 
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
 

Field Detail

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
Constructor Detail

CDOLabelProvider

public CDOLabelProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory,
                        CDOView view,
                        org.eclipse.jface.viewers.TreeViewer viewer)
Method Detail

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)

Copyright (c) 2004 - 2008 Eike Stepper, Germany.
All Rights Reserved.