java.lang.Objectorg.eclipse.jface.viewers.LabelProvider
com.ibm.jdg2e.jface.viewers.provider.label.LocationTableColumnLabelProvider
Example of a table label provider that can obtain image and text values from a simple model for a multiple column structure.
| Constructor Summary | |
|---|---|
LocationTableColumnLabelProvider()
|
|
| Method Summary | |
|---|---|
void |
dispose()
Clear image reference. |
org.eclipse.swt.graphics.Image |
getColumnImage(java.lang.Object element,
int columnIndex)
Returns an image for only the first table column. |
java.lang.String |
getColumnText(java.lang.Object element,
int columnIndex)
Returns a column specific value. |
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object element)
Returns standard image. |
| Methods inherited from class org.eclipse.jface.viewers.LabelProvider |
|---|
addListener, fireLabelProviderChanged, 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, isLabelProperty, removeListener |
| Constructor Detail |
public LocationTableColumnLabelProvider()
| Method Detail |
public void dispose()
dispose in interface org.eclipse.jface.viewers.IBaseLabelProviderIBaseLabelProvider.dispose()
public org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object element,
int columnIndex)
getColumnImage in interface org.eclipse.jface.viewers.ITableLabelProviderITableLabelProvider.getColumnImage(java.lang.Object,
int)
public java.lang.String getColumnText(java.lang.Object element,
int columnIndex)
getColumnText in interface org.eclipse.jface.viewers.ITableLabelProviderITableLabelProvider.getColumnText(java.lang.Object,
int)public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
getImage in interface org.eclipse.jface.viewers.ILabelProviderILabelProvider.getImage(java.lang.Object)