de.cau.cs.kieler.core.annotations.ui.properties
Class AnnotationsLabelProvider

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.viewers.BaseLabelProvider
          extended by de.cau.cs.kieler.core.annotations.ui.properties.AnnotationsLabelProvider
All Implemented Interfaces:
IBaseLabelProvider, ITableLabelProvider

public class AnnotationsLabelProvider
extends BaseLabelProvider
implements ITableLabelProvider

Label provider for annotations.

Rating red

Constructor Summary
AnnotationsLabelProvider()
           
 
Method Summary
 void dispose()
          
 Image getColumnImage(Object element, int columnIndex)
          
 String getColumnText(Object element, int columnIndex)
          
 Image getImage(String key)
          Retrieve the image for the given key.
 
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

AnnotationsLabelProvider

public AnnotationsLabelProvider()
Method Detail

getImage

public Image getImage(String key)
Retrieve the image for the given key. The key is the image file name without extension.

Parameters:
key - image file name
Returns:
the corresponding image, or null if there is no such image

getColumnImage

public Image getColumnImage(Object element,
                            int columnIndex)

Specified by:
getColumnImage in interface ITableLabelProvider

getColumnText

public String getColumnText(Object element,
                            int columnIndex)

Specified by:
getColumnText in interface ITableLabelProvider

dispose

public void dispose()

Specified by:
dispose in interface IBaseLabelProvider
Overrides:
dispose in class BaseLabelProvider