## Uses of Interface
org.eclipse.jface.viewers.IDecorationContext

Packages that use IDecorationContext
org.eclipse.jface.viewers: Provides a framework for viewers, which are model-based content adapters for SWT widgets.

### Uses of IDecorationContext in org.eclipse.jface.viewers

Classes in org.eclipse.jface.viewers that implement IDecorationContext
`class` `DecorationContext` A concrete implementation of the `IDecorationContext` interface, suitable for instantiating.

Fields in org.eclipse.jface.viewers declared as IDecorationContext
`static IDecorationContext` DecorationContext.`DEFAULT_CONTEXT` Constant that defines a default decoration context that has no context ids associated with it.

Methods in org.eclipse.jface.viewers that return IDecorationContext
`IDecorationContext` DecoratingLabelProvider.`getDecorationContext()` Return the decoration context associated with this label provider.
`IDecorationContext` DecoratingStyledCellLabelProvider.`getDecorationContext()` Returns the decoration context associated with this label provider.
`IDecorationContext` IDecoration.`getDecorationContext()` Return the decoration context in which this decoration will be applied.

Methods in org.eclipse.jface.viewers with parameters of type IDecorationContext
`abstract Image` LabelDecorator.`decorateImage​(Image image, Object element, IDecorationContext context)` Returns an image that is based on the given image, but decorated with additional information relating to the state of the provided element taking into account the provided context.
`abstract String` LabelDecorator.`decorateText​(String text, Object element, IDecorationContext context)` Returns a text label that is based on the given text label, but decorated with additional information relating to the state of the provided element taking into account the provided context.
`abstract boolean` LabelDecorator.`prepareDecoration​(Object element, String originalText, IDecorationContext context)` Prepare the element for decoration.
`void` DecoratingLabelProvider.`setDecorationContext​(IDecorationContext decorationContext)` Set the decoration context that will be based to the decorator for this label provider if that decorator implements `LabelDecorator`.
`void` DecoratingStyledCellLabelProvider.`setDecorationContext​(IDecorationContext decorationContext)` Set the decoration context that will be based to the decorator for this label provider if that decorator implements `LabelDecorator`.

Constructors in org.eclipse.jface.viewers with parameters of type IDecorationContext
`DecoratingStyledCellLabelProvider​(DelegatingStyledCellLabelProvider.IStyledLabelProvider labelProvider, ILabelDecorator decorator, IDecorationContext decorationContext)` Creates a `DecoratingStyledCellLabelProvider` that delegates the requests for styled labels and for images to a `DelegatingStyledCellLabelProvider.IStyledLabelProvider`.