edu.usc.cse.desi.viewers
Class LocLabelProvider

java.lang.Object
  extended byorg.eclipse.jface.viewers.LabelProvider
      extended byedu.usc.cse.desi.viewers.LocLabelProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ITableLabelProvider

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

This is the label provider for the location constraints table. Being a label provider means that given the row and collumn, this class will return what must be displayed.

Author:
NeLs Started on Sep 27, 2004

Field Summary
private  LocContentProvider myContentProvider
           
 
Fields inherited from class org.eclipse.jface.viewers.LabelProvider
 
Constructor Summary
LocLabelProvider(LocContentProvider contentProvider)
           
 
Method Summary
 org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object arg0, int arg1)
          I overrode this method:
 java.lang.String getColumnText(java.lang.Object arg0, int arg1)
          Return the event size between two components or the name of the component depending on which collumn is given.
 
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
addListener, dispose, fireLabelProviderChanged, getImage, getText, isLabelProperty, removeListener
 
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, dispose, isLabelProperty, removeListener
 

Field Detail

myContentProvider

private LocContentProvider myContentProvider
Constructor Detail

LocLabelProvider

public LocLabelProvider(LocContentProvider contentProvider)
Method Detail

getColumnImage

public org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object arg0,
                                                     int arg1)
I overrode this method:

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 arg0,
                                      int arg1)
Return the event size between two components or the name of the component depending on which collumn is given. I overrode this method:

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