Class ListeningLabelProvider
- java.lang.Object
-
- org.eclipse.jface.internal.databinding.provisional.viewers.ViewerLabelProvider
-
- org.eclipse.jface.databinding.viewers.ListeningLabelProvider
-
- All Implemented Interfaces:
IBaseLabelProvider
,ILabelProvider
,IViewerLabelProvider
public abstract class ListeningLabelProvider extends org.eclipse.jface.internal.databinding.provisional.viewers.ViewerLabelProvider
- Since:
- 1.1
-
-
Constructor Summary
Constructors Constructor Description ListeningLabelProvider(IObservableSet itemsThatNeedLabels)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
addListenerTo(Object next)
void
dispose()
Disposes of this label provider.protected abstract void
removeListenerFrom(Object next)
-
-
-
Constructor Detail
-
ListeningLabelProvider
public ListeningLabelProvider(IObservableSet itemsThatNeedLabels)
- Parameters:
itemsThatNeedLabels
-
-
-
Method Detail
-
removeListenerFrom
protected abstract void removeListenerFrom(Object next)
- Parameters:
next
-
-
addListenerTo
protected abstract void addListenerTo(Object next)
- Parameters:
next
-
-
dispose
public void dispose()
Description copied from interface:IBaseLabelProvider
Disposes of this label provider. When a label provider is attached to a viewer, the viewer will automatically call this method when the viewer is being closed. When label providers are used outside of the context of a viewer, it is the client's responsibility to ensure that this method is called when the provider is no longer needed.- Specified by:
dispose
in interfaceIBaseLabelProvider
- Overrides:
dispose
in classorg.eclipse.jface.internal.databinding.provisional.viewers.ViewerLabelProvider
-
-