Package org.eclipse.jface.viewers
Interface ITableLabelProvider
-
- All Superinterfaces:
IBaseLabelProvider
- All Known Implementing Classes:
EnvironmentTab.EnvironmentVariableLabelProvider,FileEditorMappingLabelProvider,ObservableMapLabelProvider,PerspectiveLabelProvider,WorkbenchPartLabelProvider
public interface ITableLabelProvider extends IBaseLabelProvider
ExtendsIBaseLabelProviderwith the methods to provide the text and/or image for each column of a given element. Used by table viewers.- See Also:
TableViewer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ImagegetColumnImage(java.lang.Object element, int columnIndex)Returns the label image for the given column of the given element.java.lang.StringgetColumnText(java.lang.Object element, int columnIndex)Returns the label text for the given column of the given element.-
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, dispose, isLabelProperty, removeListener
-
-
-
-
Method Detail
-
getColumnImage
Image getColumnImage(java.lang.Object element, int columnIndex)
Returns the label image for the given column of the given element.- Parameters:
element- the object representing the entire row, ornullindicating that no input object is set in the viewercolumnIndex- the zero-based index of the column in which the label appears- Returns:
- Image or
nullif there is no image for the given object at columnIndex
-
getColumnText
java.lang.String getColumnText(java.lang.Object element, int columnIndex)Returns the label text for the given column of the given element.- Parameters:
element- the object representing the entire row, ornullindicating that no input object is set in the viewercolumnIndex- the zero-based index of the column in which the label appears- Returns:
- String or or
nullif there is no text for the given object at columnIndex
-
-