Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.eclipse.jface.action.IContributionItem

Packages that use IContributionItem
org.eclipse.jface.action | Provides support for shared UI resources such as menus, tool bars, and status lines.
org.eclipse.team.ui.synchronize | Contains the team synchronization presentation framework and support for the Synchronize View.
org.eclipse.ui.actions | Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.
org.eclipse.ui.part | Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.
org.eclipse.ui.texteditor | Provides a framework for text editors obeying to the desktop rules.

Uses of IContributionItem in org.eclipse.jface.action

Subinterfaces of IContributionItem in org.eclipse.jface.action
`interface` | `IMenuManager` The `IMenuManager` interface provides protocol for managing contributions to a menu bar and its sub menus.

Classes in org.eclipse.jface.action that implement IContributionItem
`class` | `AbstractGroupMarker` Abstract superclass for group marker classes.
`class` | `ActionContributionItem` A contribution item which delegates to an action.
`class` | `ContributionItem` An abstract base implementation for contribution items.
`class` | `ControlContribution` An abstract contribution item implementation for adding an arbitrary SWT control to a tool bar.
`class` | `GroupMarker` A group marker is a special kind of contribution item denoting the beginning of a group.
`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` | `Separator` A separator is a special kind of contribution item which acts as a visual separator and, optionally, acts as a group marker.
`class` | `SubContributionItem` A `SubContributionItem` is a wrapper for an `IContributionItem`.
`class` | `SubMenuManager` A `SubMenuManager` is used to define a set of contribution items within a parent manager.
`class` | `ToolBarContributionItem` The `ToolBarContributionItem` class provides a wrapper for tool bar managers when used in cool bar managers.

Methods in org.eclipse.jface.action that return IContributionItem
`IContributionItem` | `SubMenuManager.find(String id)`
`IContributionItem` | `SubMenuManager.findUsingPath(String path)`
`IContributionItem` | `SubContributionManager.find(String id)`
`IContributionItem[]` | `SubContributionManager.getItems()`
`IContributionItem` | `SubContributionManager.remove(String id)`
`IContributionItem` | `SubContributionManager.remove(IContributionItem item)`
`protected IContributionItem` | `SubContributionManager.unwrap(IContributionItem item)` Unwraps a nested contribution item.
`IContributionItem` | `SubContributionItem.getInnerItem()` Returns the inner contribution item.
`IContributionItem` | `MenuManager.findUsingPath(String path)`
`IContributionItem` | `IMenuManager.findUsingPath(String path)` Finds the contribution item at the given path.
`IContributionItem` | `IContributionManager.find(String id)` Finds the contribution item with the given id.
`IContributionItem[]` | `IContributionManager.getItems()` Returns all contribution items known to this manager.
`IContributionItem` | `IContributionManager.remove(String id)` Removes and returns the contribution item with the given id from this manager.
`IContributionItem` | `IContributionManager.remove(IContributionItem item)` Removes the given contribution item from the contribution items known to this manager.
`IContributionItem` | `ContributionManager.find(String id)`
`IContributionItem[]` | `ContributionManager.getItems()`
`IContributionItem` | `ContributionManager.remove(String ID)`
`IContributionItem` | `ContributionManager.remove(IContributionItem item)`

Methods in org.eclipse.jface.action with parameters of type IContributionItem
`void` | `SubContributionManager.add(IContributionItem item)`
`void` | `SubContributionManager.appendToGroup(String groupName, IContributionItem item)`
`void` | `SubContributionManager.insertAfter(String id, IContributionItem item)`
`void` | `SubContributionManager.insertBefore(String id, IContributionItem item)`
`protected void` | `SubContributionManager.itemAdded(IContributionItem item, SubContributionItem wrap)` Notifies that an item has been added.
`protected void` | `SubContributionManager.itemRemoved(IContributionItem item)` Notifies that an item has been removed.
`void` | `SubContributionManager.prependToGroup(String groupName, IContributionItem item)`
`IContributionItem` | `SubContributionManager.remove(IContributionItem item)`
`protected SubContributionItem` | `SubContributionManager.wrap(IContributionItem item)` Wraps a contribution item in a sub contribution item, and returns the new wrapper.
`protected IContributionItem` | `SubContributionManager.unwrap(IContributionItem item)` Unwraps a nested contribution item.
`boolean` | `MenuManager.isSubstituteFor(IContributionItem item)` Deprecated. this method is no longer a part of the `IContributionItem` API.
`Boolean` | `IContributionManagerOverrides.getEnabled(IContributionItem item)` Returns `Boolean.TRUE` if the given contribution item should be enabled, `Boolean.FALSE` if the item should be disabled, and `null` if the item may determine its own enablement.
`Integer` | `IContributionManagerOverrides.getAccelerator(IContributionItem item)` This is not intended to be called outside of the workbench.
`String` | `IContributionManagerOverrides.getAcceleratorText(IContributionItem item)` This is not intended to be called outside of the workbench.
`String` | `IContributionManagerOverrides.getText(IContributionItem item)` This is not intended to be called outside of the workbench.
`void` | `IContributionManager.add(IContributionItem item)` Adds a contribution item to this manager.
`void` | `IContributionManager.appendToGroup(String groupName, IContributionItem item)` Adds a contribution item to this manager at the end of the group with the given name.
`void` | `IContributionManager.insertAfter(String id, IContributionItem item)` Inserts a contribution item after the item with the given id.
`void` | `IContributionManager.insertBefore(String id, IContributionItem item)` Inserts a contribution item before the item with the given id.
`void` | `IContributionManager.prependToGroup(String groupName, IContributionItem item)` Adds a contribution item to this manager at the beginning of the group with the given name.
`IContributionItem` | `IContributionManager.remove(IContributionItem item)` Removes the given contribution item from the contribution items known to this manager.
`protected boolean` | `CoolBarManager.allowItem(IContributionItem itemToAdd)`
`protected void` | `CoolBarManager.itemAdded(IContributionItem item)` Subclasses may extend this `ContributionManager` method, but must call `super.itemAdded`.
`protected void` | `CoolBarManager.itemRemoved(IContributionItem item)` Subclasses may extend this `ContributionManager` method, but must call `super.itemRemoved`.
`void` | `CoolBarManager.setItems(IContributionItem[] newItems)` Replaces the current items with the given items.
`void` | `ContributionManager.add(IContributionItem item)`
`void` | `ContributionManager.appendToGroup(String groupName, IContributionItem item)`
`protected boolean` | `ContributionManager.allowItem(IContributionItem itemToAdd)` This method allows subclasses of `ContributionManager` to prevent certain items in the contributions list.
`protected int` | `ContributionManager.indexOf(IContributionItem item)` Returns the index of the object in the internal structure.
`void` | `ContributionManager.insert(int index, IContributionItem item)` Insert the item at the given index.
`void` | `ContributionManager.insertAfter(String ID, IContributionItem item)`
`void` | `ContributionManager.insertBefore(String ID, IContributionItem item)`
`protected void` | `ContributionManager.itemAdded(IContributionItem item)` The given item was added to the list of contributions.
`protected void` | `ContributionManager.itemRemoved(IContributionItem item)` The given item was removed from the list of contributions.
`void` | `ContributionManager.prependToGroup(String groupName, IContributionItem item)`
`IContributionItem` | `ContributionManager.remove(IContributionItem item)`
`boolean` | `ContributionManager.replaceItem(String identifier, IContributionItem replacementItem)` Replaces the item of the given identifier with another contribution item.
`protected void` | `ContributionManager.internalSetItems(IContributionItem[] items)` An internal method for setting the order of the contribution items.

Constructors in org.eclipse.jface.action with parameters of type IContributionItem
`SubContributionItem(IContributionItem item)` Creates a new `SubContributionItem`.

Uses of IContributionItem in org.eclipse.team.ui.synchronize

Methods in org.eclipse.team.ui.synchronize that return IContributionItem
`protected IContributionItem` | `SynchronizePageActionGroup.findGroup(IContributionManager menu, String groupId)` Helper method to find the group of the given id for the page associated with the configuration of this action group.

Methods in org.eclipse.team.ui.synchronize with parameters of type IContributionItem
`protected boolean` | `SynchronizePageActionGroup.appendToGroup(IContributionManager manager, String groupId, IContributionItem item)` Helper method to add a contribution item to a group in a menu.
`protected void` | `SynchronizePageActionGroup.appendToGroup(String menuId, String groupId, IContributionItem item)` Helper method that can be invoked during initialization to add an item to a particular menu (one of P_TOOLBAR_MENU, P_VIEW_MENU, P_CONTEXT_MENU from ISynchronizePageConfiguration).

Uses of IContributionItem in org.eclipse.ui.actions

Classes in org.eclipse.ui.actions that implement IContributionItem
`class` | `NewWizardMenu` A `NewWizardMenu` is used to populate a menu manager with New Wizard actions.
`class` | `OpenNewPageMenu` Deprecated. Workbench no longer exposes the concept of "pages" in the user ui model. See IWorkbench.showPerspective methods.
`class` | `OpenNewWindowMenu` Deprecated. See IWorkbench.showPerspective methods.
`class` | `OpenPerspectiveMenu` Deprecated. See IWorkbench.showPerspective methods.
`class` | `OpenWithMenu` A menu for opening files in the workbench.
`class` | `PerspectiveMenu` A menu for perspective selection.

Methods in org.eclipse.ui.actions that return IContributionItem
`abstract IContributionItem` | `ContributionItemFactory.create(IWorkbenchWindow window)` Creates a new standard contribution item for the given workbench window.

Uses of IContributionItem in org.eclipse.ui.part

Classes in org.eclipse.ui.part that implement IContributionItem
`class` | `CoolItemGroupMarker` A group marker used by EditorActionBars to delineate CoolItem groups.

Uses of IContributionItem in org.eclipse.ui.texteditor

Classes in org.eclipse.ui.texteditor that implement IContributionItem
`class` | `StatusLineContributionItem` Contribution item for the status line.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.