org.eclipse.emf.cdo.transfer.spi.ui
Class NativeObjectLabelProvider

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.viewers.BaseLabelProvider
          extended by org.eclipse.jface.viewers.LabelProvider
              extended by org.eclipse.emf.cdo.transfer.spi.ui.NativeObjectLabelProvider
All Implemented Interfaces:
IBaseLabelProvider, ILabelProvider

public class NativeObjectLabelProvider
extends LabelProvider

A reusable implementation of a label provider that delegates to another label provider for the extracted native object of an argument object.


Constructor Summary
NativeObjectLabelProvider(ILabelProvider delegate)
           
 
Method Summary
 void dispose()
           
 ILabelProvider getDelegate()
           
 Image getImage(Object object)
           
 String getText(Object object)
           
 
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, fireLabelProviderChanged, isLabelProperty, removeListener
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, isLabelProperty, removeListener
 

Constructor Detail

NativeObjectLabelProvider

public NativeObjectLabelProvider(ILabelProvider delegate)
Method Detail

getDelegate

public final ILabelProvider getDelegate()

dispose

public void dispose()
Specified by:
dispose in interface IBaseLabelProvider
Overrides:
dispose in class BaseLabelProvider

getText

public String getText(Object object)
Specified by:
getText in interface ILabelProvider
Overrides:
getText in class LabelProvider

getImage

public Image getImage(Object object)
Specified by:
getImage in interface ILabelProvider
Overrides:
getImage in class LabelProvider


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.