public abstract class CompoundContributionItem extends ContributionItem
| Modifier | Constructor and Description |
|---|---|
protected |
CompoundContributionItem()
Creates a compound contribution item with a
null id. |
protected |
CompoundContributionItem(String id)
Creates a compound contribution item with the given (optional) id.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
The default implementation of this
IContributionItem
method does nothing. |
void |
fill(Menu menu,
int index)
The default implementation of this
IContributionItem
method does nothing. |
protected abstract IContributionItem[] |
getContributionItems()
Return a list of contributions items that will replace this item in the
parent manager.
|
boolean |
isDirty()
The default implementation of this
IContributionItem
method returns false. |
boolean |
isDynamic()
The default implementation of this
IContributionItem
method returns false. |
void |
setParent(IContributionManager parent)
Sets the parent manager of this item
|
fill, fill, fill, getId, getParent, isEnabled, isGroupMarker, isSeparator, isVisible, saveWidgetState, setId, setVisible, toString, update, updateprotected CompoundContributionItem()
null id.protected CompoundContributionItem(String id)
id - the contribution item identifier, or nullpublic void fill(Menu menu, int index)
ContributionItemIContributionItem
method does nothing. Subclasses may override.fill in interface IContributionItemfill in class ContributionItemmenu - the parent menuindex - the index where the controls are inserted,
or -1 to insert at the endprotected abstract IContributionItem[] getContributionItems()
null.public boolean isDirty()
ContributionItemIContributionItem
method returns false. Subclasses may override.isDirty in interface IContributionItemisDirty in class ContributionItemtrue if this item is dirtypublic boolean isDynamic()
ContributionItemIContributionItem
method returns false. Subclasses may override.isDynamic in interface IContributionItemisDynamic in class ContributionItemtrue if this item is dynamic, and
false for normal itemspublic void setParent(IContributionManager parent)
IContributionItemsetParent in interface IContributionItemsetParent in class ContributionItemparent - the parent contribution managerpublic void dispose()
ContributionItemIContributionItem
method does nothing. Subclasses may override.dispose in interface IContributionItemdispose in class ContributionItem
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.