Class DecoratedLabelProvider

All Implemented Interfaces:
EventListener, IPropertyChangeListener, IBaseLabelProvider, ILabelProvider, IToolTipProvider

public class DecoratedLabelProvider extends DecoratingStyledCellLabelProvider implements IPropertyChangeListener, ILabelProvider
Decorating label provider with styled label support for the navigator.

If the wrapped label provider is a DelegatingStyledCellLabelProvider.IStyledLabelProvider it will use the styled label it provides.

The label provider listens to the built-in decoration colors (JFacePreferences.QUALIFIER_COLOR, JFacePreferences.COUNTER_COLOR and JFacePreferences.DECORATIONS_COLOR. If other colors are used, it is the responsibility of the wrapped label provider to fire the refresh.