# Uses of Class
org.eclipse.jface.action.ContributionManager

Packages that use ContributionManager
Package
Description
org.eclipse.jface.action
Provides support for shared UI resources such as menus, tool bars, and status lines.
org.eclipse.ui.internal
org.eclipse.ui.menus
Provides the public API and default implementation for contributing menu and toolbars to the menu service.

## Uses of ContributionManager in org.eclipse.jface.action

Subclasses of ContributionManager in org.eclipse.jface.action
Modifier and Type
Class
Description
`class`
`CoolBarManager`
A cool bar manager is a contribution manager which realizes itself and its items in a cool bar control.
`class`
`MenuManager`
A menu manager is a contribution manager which realizes itself and its items in a menu control; either as a menu bar, a sub-menu, or a context menu.
`class`
`StatusLineManager`
A status line manager is a contribution manager which realizes itself and its items in a status line control.
`class`
`ToolBarManager`
A tool bar manager is a contribution manager which realizes itself and its items in a tool bar control.

## Uses of ContributionManager in org.eclipse.ui.internal

Subclasses of ContributionManager in org.eclipse.ui.internal
Modifier and Type
Class
Description
`class`
`CoolBarToTrimManager`

## Uses of ContributionManager in org.eclipse.ui.menus

Methods in org.eclipse.ui.menus with parameters of type ContributionManager
Modifier and Type
Method
Description
`void`
IMenuService.`populateContributionManager(ContributionManager mgr, String location)`
Populate a `ContributionManager` at the specified starting location with a set of `IContributionItems`s.
`void`
IMenuService.`releaseContributions(ContributionManager mgr)`
Before calling dispose() on a ContributionManager populated by the menu service, you must inform the menu service to release its contributions.