Package org.eclipse.jface.viewers
Class BaseLabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
- All Implemented Interfaces:
- IBaseLabelProvider
- Direct Known Subclasses:
- CellLabelProvider,- LabelProvider
BaseLabelProvider is a default concrete implementation of
 
IBaseLabelProvider- Since:
- 3.3
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddListener(ILabelProviderListener listener) Adds a listener to this label provider.voiddispose()TheBaseLabelProviderimplementation of thisIBaseLabelProvidermethod clears its internal listener list.protected voidFires a label provider changed event to all registered listeners Only listeners registered at the time this method is called are notified.booleanisLabelProperty(Object element, String property) TheBaseLabelProviderimplementation of thisIBaseLabelProvidermethod returnstrue.voidremoveListener(ILabelProviderListener listener) Removes a listener to this label provider.Methods inherited from class org.eclipse.core.commands.common.EventManageraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
- 
Constructor Details- 
BaseLabelProviderpublic BaseLabelProvider()
 
- 
- 
Method Details- 
addListenerDescription copied from interface:IBaseLabelProviderAdds a listener to this label provider. Has no effect if an identical listener is already registered.Label provider listeners are informed about state changes that affect the rendering of the viewer that uses this label provider. - Specified by:
- addListenerin interface- IBaseLabelProvider
- Parameters:
- listener- a label provider listener
 
- 
disposepublic void dispose()TheBaseLabelProviderimplementation of thisIBaseLabelProvidermethod clears its internal listener list. Subclasses may extend but should call the super implementation.- Specified by:
- disposein interface- IBaseLabelProvider
 
- 
isLabelPropertyTheBaseLabelProviderimplementation of thisIBaseLabelProvidermethod returnstrue. Subclasses may override.- Specified by:
- isLabelPropertyin interface- IBaseLabelProvider
- Parameters:
- element- the element
- property- the property
- Returns:
- trueif the label would be affected, and- falseif it would be unaffected
 
- 
removeListenerDescription copied from interface:IBaseLabelProviderRemoves a listener to this label provider. Has no effect if an identical listener is not registered.- Specified by:
- removeListenerin interface- IBaseLabelProvider
- Parameters:
- listener- a label provider listener
 
- 
fireLabelProviderChangedFires a label provider changed event to all registered listeners Only listeners registered at the time this method is called are notified.- Parameters:
- event- a label provider changed event
- See Also:
 
 
-