Class HandledContributionItem
java.lang.Object
org.eclipse.jface.action.ContributionItem
org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem
org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem
- All Implemented Interfaces:
IContributionItem
-
Field Summary
Fields inherited from class org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem
contributionFactory, DISABLED_URI, DISPOSABLE, FORCE_TEXT, helpService, ICON_URI, localResourceManager, logger, menuItemListener, menuListener, widget -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanExecuteItem(Event trigger) voiddispose()The default implementation of thisIContributionItemmethod does nothing.protected voidexecuteItem(Event trigger) getModel()protected voidprotected voidhandleWidgetDispose(Event event) protected voidThis method is intended to perform actions additionally to the common actions inAbstractContributionItem.fill(Menu, int)protected voidThis method is intended to perform actions additionally to the common actions inAbstractContributionItem.fill(ToolBar, int)voidsetModel(MHandledItem item) This method seems to be necessary for calls via reflection when called with MHandledItem parameter.voidprotected voidprotected voidMethods inherited from class org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem
disposeOldImages, dropdownEvent, fill, fill, getContext, getContextForParent, getImage, getItemListener, getMenu, getUpdater, getWidget, handleWidgetSelection, isVisible, setParent, update, update, updateIcons, updateItemEnablement, updateVisibleMethods inherited from class org.eclipse.jface.action.ContributionItem
fill, fill, getId, getParent, isDirty, isDynamic, isEnabled, isGroupMarker, isSeparator, saveWidgetState, setId, setVisible, toString
-
Constructor Details
-
HandledContributionItem
public HandledContributionItem()
-
-
Method Details
-
postMenuFill
protected void postMenuFill()Description copied from class:AbstractContributionItemThis method is intended to perform actions additionally to the common actions inAbstractContributionItem.fill(Menu, int)- Overrides:
postMenuFillin classAbstractContributionItem
-
postToolbarFill
protected void postToolbarFill()Description copied from class:AbstractContributionItemThis method is intended to perform actions additionally to the common actions inAbstractContributionItem.fill(ToolBar, int)- Overrides:
postToolbarFillin classAbstractContributionItem
-
updateMenuItem
protected void updateMenuItem()- Specified by:
updateMenuItemin classAbstractContributionItem
-
updateToolItem
protected void updateToolItem()- Specified by:
updateToolItemin classAbstractContributionItem
-
handleWidgetDispose
- Specified by:
handleWidgetDisposein classAbstractContributionItem
-
dispose
public void dispose()Description copied from class:ContributionItemThe default implementation of thisIContributionItemmethod does nothing. Subclasses may override.- Specified by:
disposein interfaceIContributionItem- Overrides:
disposein classContributionItem
-
handleHelpRequest
protected void handleHelpRequest()- Overrides:
handleHelpRequestin classAbstractContributionItem
-
executeItem
- Specified by:
executeItemin classAbstractContributionItem
-
canExecuteItem
- Specified by:
canExecuteItemin classAbstractContributionItem- Returns:
- if the item can be executed
-
getModel
- Overrides:
getModelin classAbstractContributionItem- Returns:
- the model