be.ac.vub.cocompose.eclipse.model.datatypes
Class IndexedLabelProvider

java.lang.Object
  extended byorg.eclipse.jface.viewers.LabelProvider
      extended bybe.ac.vub.cocompose.eclipse.model.datatypes.IndexedLabelProvider
All Implemented Interfaces:
IBaseLabelProvider, ILabelProvider

public class IndexedLabelProvider
extends LabelProvider

Adapted LabelProvider that looks up the element by list index.

Since:
0.2.4
Version:
0.2.4, 21/01/2004
Author:
Dennis Wagelaar

Constructor Summary
IndexedLabelProvider(List list)
          Creates an IndexedLabelProvider.
 
Method Summary
 String getText(Object element)
          Returns indexed element if the element is an Integer.
 
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
addListener, dispose, fireLabelProviderChanged, getImage, isLabelProperty, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexedLabelProvider

public IndexedLabelProvider(List list)
Creates an IndexedLabelProvider.

Parameters:
list - the list in which to look up the element.
Method Detail

getText

public String getText(Object element)
Returns indexed element if the element is an Integer.

Parameters:
element - the element list index.
Returns:
toString() of the element indexed.
See Also:
ILabelProvider.getText(java.lang.Object)