Package org.eclipse.handly.ui.action
Class CompositeActionGroup
java.lang.Object
org.eclipse.ui.actions.ActionGroup
org.eclipse.handly.ui.action.CompositeActionGroup
public class CompositeActionGroup
extends org.eclipse.ui.actions.ActionGroup
Composes multiple action groups into one.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a composite action group that is initially empty.CompositeActionGroup(org.eclipse.ui.actions.ActionGroup... groups) Creates a composition of the given action groups. -
Method Summary
Modifier and TypeMethodDescriptionfinal voidadd(org.eclipse.ui.actions.ActionGroup group) Appends the given action group to this composition.final voidadd(org.eclipse.ui.actions.ActionGroup... groups) Appends the given action groups to this composition in the specified order.voiddispose()voidfillActionBars(org.eclipse.ui.IActionBars actionBars) voidfillContextMenu(org.eclipse.jface.action.IMenuManager menu) voidsetContext(org.eclipse.ui.actions.ActionContext context) voidMethods inherited from class org.eclipse.ui.actions.ActionGroup
getContext
-
Constructor Details
-
CompositeActionGroup
public CompositeActionGroup(org.eclipse.ui.actions.ActionGroup... groups) Creates a composition of the given action groups. The groups will be applied in the specified order.- Parameters:
groups- the action groups to compose
-
CompositeActionGroup
public CompositeActionGroup()Creates a composite action group that is initially empty.
-
-
Method Details
-
add
public final void add(org.eclipse.ui.actions.ActionGroup group) Appends the given action group to this composition.- Parameters:
group- the action group to append (notnull)
-
add
public final void add(org.eclipse.ui.actions.ActionGroup... groups) Appends the given action groups to this composition in the specified order.- Parameters:
groups- the action groups to append
-
setContext
public void setContext(org.eclipse.ui.actions.ActionContext context) - Overrides:
setContextin classorg.eclipse.ui.actions.ActionGroup
-
dispose
public void dispose()- Overrides:
disposein classorg.eclipse.ui.actions.ActionGroup
-
fillContextMenu
public void fillContextMenu(org.eclipse.jface.action.IMenuManager menu) - Overrides:
fillContextMenuin classorg.eclipse.ui.actions.ActionGroup
-
fillActionBars
public void fillActionBars(org.eclipse.ui.IActionBars actionBars) - Overrides:
fillActionBarsin classorg.eclipse.ui.actions.ActionGroup
-
updateActionBars
public void updateActionBars()- Overrides:
updateActionBarsin classorg.eclipse.ui.actions.ActionGroup
-