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
ConstructorDescriptionCreates 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 void
add
(org.eclipse.ui.actions.ActionGroup group) Appends the given action group to this composition.final void
add
(org.eclipse.ui.actions.ActionGroup... groups) Appends the given action groups to this composition in the specified order.void
dispose()
void
fillActionBars
(org.eclipse.ui.IActionBars actionBars) void
fillContextMenu
(org.eclipse.jface.action.IMenuManager menu) void
setContext
(org.eclipse.ui.actions.ActionContext context) void
Methods 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:
setContext
in classorg.eclipse.ui.actions.ActionGroup
-
dispose
public void dispose()- Overrides:
dispose
in classorg.eclipse.ui.actions.ActionGroup
-
fillContextMenu
public void fillContextMenu(org.eclipse.jface.action.IMenuManager menu) - Overrides:
fillContextMenu
in classorg.eclipse.ui.actions.ActionGroup
-
fillActionBars
public void fillActionBars(org.eclipse.ui.IActionBars actionBars) - Overrides:
fillActionBars
in classorg.eclipse.ui.actions.ActionGroup
-
updateActionBars
public void updateActionBars()- Overrides:
updateActionBars
in classorg.eclipse.ui.actions.ActionGroup
-