Class RefactoringHistoryLabelProvider
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.viewers.BaseLabelProvider
-
- org.eclipse.jface.viewers.LabelProvider
-
- org.eclipse.ltk.ui.refactoring.history.RefactoringHistoryLabelProvider
-
- All Implemented Interfaces:
IBaseLabelProvider,ILabelProvider
public class RefactoringHistoryLabelProvider extends LabelProvider
Label provider to display a refactoring history. This label provider can be used in conjunction withRefactoringHistoryContentProvideror directly onRefactoringDescriptorProxyandRefactoringHistoryelements.Note: this class is not indented to be subclassed outside the refactoring framework.
- Since:
- 3.2
- See Also:
IRefactoringHistoryControl,RefactoringHistoryControlConfiguration,RefactoringHistoryContentProvider- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Constructor Summary
Constructors Constructor Description RefactoringHistoryLabelProvider(RefactoringHistoryControlConfiguration configuration)Creates a new refactoring history label provider.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()TheBaseLabelProviderimplementation of thisIBaseLabelProvidermethod clears its internal listener list.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.LabelProvider
createImageProvider, createTextImageProvider, createTextProvider
-
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, 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, isLabelProperty, removeListener
-
-
-
-
Constructor Detail
-
RefactoringHistoryLabelProvider
public RefactoringHistoryLabelProvider(RefactoringHistoryControlConfiguration configuration)
Creates a new refactoring history label provider.- Parameters:
configuration- the refactoring history control configuration to use
-
-
Method Detail
-
dispose
public void dispose()
Description copied from class:BaseLabelProviderTheBaseLabelProviderimplementation of thisIBaseLabelProvidermethod clears its internal listener list. Subclasses may extend but should call the super implementation.- Specified by:
disposein interfaceIBaseLabelProvider- Overrides:
disposein classBaseLabelProvider
-
getImage
public Image getImage(Object element)
Description copied from class:LabelProviderTheLabelProviderimplementation of thisILabelProvidermethod returnsnull. Subclasses may override.- Specified by:
getImagein interfaceILabelProvider- Overrides:
getImagein classLabelProvider- 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)
Description copied from class:LabelProviderTheLabelProviderimplementation of thisILabelProvidermethod returns the element'stoStringstring. Subclasses may override.- Specified by:
getTextin interfaceILabelProvider- Overrides:
getTextin classLabelProvider- 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
-
-