Package org.eclipse.ui.internal
Class PluginActionContributionItem
java.lang.Object
org.eclipse.jface.action.ContributionItem
org.eclipse.jface.action.ActionContributionItem
org.eclipse.ui.internal.PluginActionContributionItem
- All Implemented Interfaces:
IContributionItem,IActivityManagerListener,IIdentifierListener
- Direct Known Subclasses:
PluginActionCoolBarContributionItem
public class PluginActionContributionItem
extends ActionContributionItem
implements IIdentifierListener, IActivityManagerListener
Contribution item for actions provided by plugins via workbench action
extension points.
-
Field Summary
Fields inherited from class org.eclipse.jface.action.ActionContributionItem
MODE_FORCE_TEXT -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new contribution item from the given action. -
Method Summary
Modifier and TypeMethodDescriptionvoidactivityManagerChanged(ActivityManagerEvent activityManagerEvent) Notifies that one or more properties of an instance ofIActivityManagerhave changed.voiddispose()The default implementation of thisIContributionItemmethod notifies the delegate if loaded and implements theIActionDelegate2interface.voididentifierChanged(IdentifierEvent identifierEvent) Notifies that one or more properties of an instance ofIIdentifierhave changed.protected voidMark the parent dirty if we have a parent.booleanTheActionContributionItemimplementation of thisContributionItemmethod extends the super implementation by also checking whether the command corresponding to this action is active.voidsetParent(IContributionManager parent) Sets the parent manager of this itemMethods inherited from class org.eclipse.jface.action.ActionContributionItem
equals, fill, fill, fill, getAction, getMode, getUseColorIconsInToolbars, getWidget, hashCode, isDynamic, isEnabled, isEnabledAllowed, setMode, setUseColorIconsInToolbars, shortenText, update, updateMethods inherited from class org.eclipse.jface.action.ContributionItem
fill, getId, getParent, isDirty, isGroupMarker, isSeparator, saveWidgetState, setId, setVisible, toString
-
Constructor Details
-
PluginActionContributionItem
Creates a new contribution item from the given action. The id of the action is used as the id of the item.- Parameters:
action- the action
-
-
Method Details
-
setParent
Description copied from interface:IContributionItemSets the parent manager of this item- Specified by:
setParentin interfaceIContributionItem- Overrides:
setParentin classContributionItem- Parameters:
parent- the parent contribution manager
-
dispose
public void dispose()The default implementation of thisIContributionItemmethod notifies the delegate if loaded and implements theIActionDelegate2interface.- Specified by:
disposein interfaceIContributionItem- Overrides:
disposein classActionContributionItem
-
isVisible
public boolean isVisible()Description copied from class:ActionContributionItemTheActionContributionItemimplementation of thisContributionItemmethod extends the super implementation by also checking whether the command corresponding to this action is active.- Specified by:
isVisiblein interfaceIContributionItem- Overrides:
isVisiblein classActionContributionItem- Returns:
trueif this item is visible, andfalseotherwise
-
identifierChanged
Description copied from interface:IIdentifierListenerNotifies that one or more properties of an instance ofIIdentifierhave changed. Specific details are described in theIdentifierEvent.- Specified by:
identifierChangedin interfaceIIdentifierListener- Parameters:
identifierEvent- the identifier event. Guaranteed not to benull.
-
invalidateParent
protected void invalidateParent()Mark the parent dirty if we have a parent.- Since:
- 3.1
-
activityManagerChanged
Description copied from interface:IActivityManagerListenerNotifies that one or more properties of an instance ofIActivityManagerhave changed. Specific details are described in theActivityManagerEvent.- Specified by:
activityManagerChangedin interfaceIActivityManagerListener- Parameters:
activityManagerEvent- the activity manager event. Guaranteed not to benull.
-
getSelection
-