com.ibm.jdg2e.view.simplemodel.viewer
Class LocationsLabelProvider

java.lang.Object
  extended byorg.eclipse.core.commands.common.EventManager
      extended byorg.eclipse.jface.viewers.LabelProvider
          extended bycom.ibm.jdg2e.view.simplemodel.viewer.LocationsLabelProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ITableLabelProvider

public class LocationsLabelProvider
extends org.eclipse.jface.viewers.LabelProvider
implements org.eclipse.jface.viewers.ITableLabelProvider

Decorates the IModelElements in the list. Uses default implementation of a label provider so the ILocation.toString() method is key.

See Also:
ILocation.toString()

Constructor Summary
LocationsLabelProvider()
          Constructor
 
Method Summary
 void dispose()
          Dispose of any used images
 org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object obj, int index)
          Return image for only the first column.
 java.lang.String getColumnText(java.lang.Object obj, int index)
          Return default string value or activity depending on column value.
 org.eclipse.swt.graphics.Image getImage(java.lang.Object obj)
          Provides a default image, but not used in this implementation.
 
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
addListener, fireLabelProviderChanged, getText, 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

LocationsLabelProvider

public LocationsLabelProvider()
Constructor

Method Detail

dispose

public void dispose()
Dispose of any used images

Specified by:
dispose in interface org.eclipse.jface.viewers.IBaseLabelProvider
See Also:
IBaseLabelProvider.dispose()

getColumnImage

public org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object obj,
                                                     int index)
Return image for only the first column.

Specified by:
getColumnImage in interface org.eclipse.jface.viewers.ITableLabelProvider
See Also:
ITableLabelProvider.getColumnImage(java.lang.Object, int)

getColumnText

public java.lang.String getColumnText(java.lang.Object obj,
                                      int index)
Return default string value or activity depending on column value.

Specified by:
getColumnText in interface org.eclipse.jface.viewers.ITableLabelProvider
See Also:
ITableLabelProvider.getColumnText(java.lang.Object, int)

getImage

public org.eclipse.swt.graphics.Image getImage(java.lang.Object obj)
Provides a default image, but not used in this implementation.

Specified by:
getImage in interface org.eclipse.jface.viewers.ILabelProvider
See Also:
ILabelProvider.getImage(java.lang.Object)