Package org.eclipse.jface.viewers
Class LabelProvider
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.viewers.BaseLabelProvider
-
- org.eclipse.jface.viewers.LabelProvider
-
- All Implemented Interfaces:
IBaseLabelProvider,ILabelProvider
- Direct Known Subclasses:
ComboBoxLabelProvider,DecoratingLabelProvider,EnvironmentTab.EnvironmentVariableLabelProvider,FileEditorMappingLabelProvider,NamedHandleObjectLabelProvider,ObservableMapLabelProvider,PerspectiveLabelProvider,PreferenceLabelProvider,RefactoringHistoryLabelProvider,URLLabelProvider,WorkbenchLabelProvider,WorkbenchPartLabelProvider
public class LabelProvider extends BaseLabelProvider implements ILabelProvider
A label provider implementation which, by default, uses an element'stoStringvalue for its text andnullfor its image.This class may be used as is, or subclassed to provide richer labels. Subclasses may override any of the following methods:
isLabelPropertygetImagegetTextdispose
-
-
Constructor Summary
Constructors Constructor Description LabelProvider()Creates a new label provider.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImagegetImage(Object element)TheLabelProviderimplementation of thisILabelProvidermethod returnsnull.StringgetText(Object element)TheLabelProviderimplementation of thisILabelProvidermethod returns the element'stoStringstring.-
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, dispose, fireLabelProviderChanged, 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, dispose, isLabelProperty, removeListener
-
-
-
-
Method Detail
-
getImage
public Image getImage(Object element)
TheLabelProviderimplementation of thisILabelProvidermethod returnsnull. Subclasses may override.- Specified by:
getImagein interfaceILabelProvider- Parameters:
element- the element for which to provide the label image- Returns:
- the image used to label the element, or
nullif there is no image for the given object
-
getText
public String getText(Object element)
TheLabelProviderimplementation of thisILabelProvidermethod returns the element'stoStringstring. Subclasses may override.- Specified by:
getTextin interfaceILabelProvider- Parameters:
element- the element for which to provide the label text- Returns:
- the text string used to label the element, or
nullif there is no text label for the given object
-
-