java.lang.Object | +--com.ibm.lab.soln.editor.ui.MiniSpreadsheetLabelProvider
Map between a mini-spreadsheet and its displayable label.
Constructor Summary | |
MiniSpreadsheetLabelProvider()
Constructor for MiniSpreadsheetLabelProvider. |
Method Summary | |
void |
addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
|
void |
dispose()
|
org.eclipse.swt.graphics.Image |
getColumnImage(java.lang.Object element,
int columnIndex)
|
java.lang.String |
getColumnText(java.lang.Object element,
int columnIndex)
Return the column text corresponding to the given element; the first column is the row number. |
boolean |
isLabelProperty(java.lang.Object element,
java.lang.String property)
Always return true , since all changes in the mini-spreadsheet
require that the label be recalculated. |
void |
removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MiniSpreadsheetLabelProvider()
Method Detail |
public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
addListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public void dispose()
dispose
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object element, int columnIndex)
getColumnImage
in interface org.eclipse.jface.viewers.ITableLabelProvider
public java.lang.String getColumnText(java.lang.Object element, int columnIndex)
getColumnText
in interface org.eclipse.jface.viewers.ITableLabelProvider
ITableLabelProvider.getColumnText(Object, int)
public boolean isLabelProperty(java.lang.Object element, java.lang.String property)
true
, since all changes in the mini-spreadsheet
require that the label be recalculated.
isLabelProperty
in interface org.eclipse.jface.viewers.IBaseLabelProvider
IBaseLabelProvider.isLabelProperty(Object, String)
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
removeListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider