Eclipse Platform
2.1

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.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.
 

Methods in org.eclipse.jface.action that return IContributionItem
 IContributionItem ContributionManager.find(String id)
           
 IContributionItem[] ContributionManager.getItems()
           
 IContributionItem ContributionManager.remove(String ID)
           
 IContributionItem ContributionManager.remove(IContributionItem item)
           
 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 SubContributionManager.find(String id)
           
 IContributionItem[] SubContributionManager.getItems()
           
 IContributionItem SubContributionManager.remove(String id)
           
 IContributionItem SubContributionManager.remove(IContributionItem item)
           
protected  IContributionItem SubContributionManager.unwrap(IContributionItem item)
          Unwrap a contribution item.
 IContributionItem MenuManager.findUsingPath(String path)
           
 IContributionItem IMenuManager.findUsingPath(String path)
          Finds the contribution item at the given path.
 IContributionItem SubMenuManager.findUsingPath(String path)
           
 IContributionItem SubMenuManager.find(String id)
           
 IContributionItem SubContributionItem.getInnerItem()
          Returns the inner contribution item.
 

Methods in org.eclipse.jface.action with parameters of type IContributionItem
 void ContributionManager.add(IContributionItem item)
           
 void ContributionManager.appendToGroup(String groupName, IContributionItem item)
           
 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)
           
 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.
 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)
          Unwrap a contribution item.
 boolean MenuManager.isSubstituteFor(IContributionItem item)
           
 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)
           
 String IContributionManagerOverrides.getAcceleratorText(IContributionItem item)
           
 String IContributionManagerOverrides.getText(IContributionItem item)
           
 

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

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.
 

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.
 


Eclipse Platform
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.