# Uses of Class
org.eclipse.jface.viewers.LabelProvider

Packages that use LabelProvider
Package
Description
org.eclipse.debug.ui
Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.jface.databinding.viewers
Provides classes that can be used to observe the JFace Viewer framework.
org.eclipse.jface.preference
Provides a framework for preferences.
org.eclipse.jface.viewers
Provides a framework for viewers, which are model-based content adapters for SWT widgets.
org.eclipse.ltk.ui.refactoring.history
Application programming interface to display and preview refactoring history information.
org.eclipse.ui.dialogs
Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface.
org.eclipse.ui.intro.quicklinks
Application programming interfaces for the Quicklinks Viewer, a component for the Welcome/Intro.
org.eclipse.ui.model
Provides a workbench adapter for displaying workbench elements in the UI without having to know the concrete type of the element, and various label providers for workbench-specific objects like editors, views, and perspectives.
org.eclipse.ui.views.properties
Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection.

## Uses of LabelProvider in org.eclipse.debug.ui

Subclasses of LabelProvider in org.eclipse.debug.ui
Modifier and Type
Class
Description
`class`
`EnvironmentTab.EnvironmentVariableLabelProvider`
Label provider for the environment table

## Uses of LabelProvider in org.eclipse.jface.databinding.viewers

Subclasses of LabelProvider in org.eclipse.jface.databinding.viewers
Modifier and Type
Class
Description
`class`
`ObservableMapLabelProvider`
A label provider based on one or more observable maps that track attributes that this label provider uses for display.

## Uses of LabelProvider in org.eclipse.jface.preference

Subclasses of LabelProvider in org.eclipse.jface.preference
Modifier and Type
Class
Description
`class`
`PreferenceLabelProvider`
Provides labels for `IPreferenceNode` objects.

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

Subclasses of LabelProvider in org.eclipse.jface.viewers
Modifier and Type
Class
Description
`class`
`DecoratingLabelProvider`
A decorating label provider is a label provider which combines a nested label provider and an optional decorator.
`final class`
`NamedHandleObjectLabelProvider`
A label provider for instances of `NamedHandlerObject`, which exposes the name as the label.
Methods in org.eclipse.jface.viewers that return LabelProvider
Modifier and Type
Method
Description
`static LabelProvider`
LabelProvider.`createImageProvider(Function<Object,Image> imageFunction)`
Creates a `LabelProvider` which implements the `LabelProvider.getImage(Object)` method by calling the argument function.
`static LabelProvider`
LabelProvider.`createTextImageProvider(Function<Object,String> textFunction, Function<Object,Image> imageFunction)`
Creates a `LabelProvider` which implements both the `LabelProvider.getText(Object)` and `LabelProvider.getImage(Object)` methods by calling the argument functions.
`static LabelProvider`
LabelProvider.`createTextProvider(Function<Object,String> textFunction)`
Creates a `LabelProvider` which implements the `LabelProvider.getText(Object)` method by calling the argument function.

## Uses of LabelProvider in org.eclipse.ltk.ui.refactoring.history

Subclasses of LabelProvider in org.eclipse.ltk.ui.refactoring.history
Modifier and Type
Class
Description
`class`
`RefactoringHistoryLabelProvider`
Label provider to display a refactoring history.

## Uses of LabelProvider in org.eclipse.ui.dialogs

Subclasses of LabelProvider in org.eclipse.ui.dialogs
Modifier and Type
Class
Description
`class`
`FileEditorMappingLabelProvider`
A label provider for displaying of `IFileEditorMapping` objects in viewers.

## Uses of LabelProvider in org.eclipse.ui.intro.quicklinks

Subclasses of LabelProvider in org.eclipse.ui.intro.quicklinks
Modifier and Type
Class
Description
`class`
`URLLabelProvider`
Simple label provider that knows how to load images from a URL.

## Uses of LabelProvider in org.eclipse.ui.model

Subclasses of LabelProvider in org.eclipse.ui.model
Modifier and Type
Class
Description
`final class`
`PerspectiveLabelProvider`
A table label provider implementation for showing workbench perspectives (objects of type `IPerspectiveDescriptor`) in table- and tree-structured viewers.
`class`
`WorkbenchLabelProvider`
Provides basic labels for adaptable objects that have the `IWorkbenchAdapter` adapter associated with them.
`final class`
`WorkbenchPartLabelProvider`
A table label provider implementation for showing workbench views and editors (objects of type `IWorkbenchPart`) in tree- and table-structured viewers.

## Uses of LabelProvider in org.eclipse.ui.views.properties

Subclasses of LabelProvider in org.eclipse.ui.views.properties
Modifier and Type
Class
Description
`class`
`ComboBoxLabelProvider`
An `ILabelProvider` that assists in rendering labels for `ComboBoxPropertyDescriptors`.