Interface ExecutableGroupingToolbarItem
- All Superinterfaces:
ExecutablePluginItem<ToolbarContext>
,GroupingPluginItem<ContextMenuContext,
,JavaClientContextMenuItem> Item<ToolbarContext>
,JavaClientExecutablePluginItem<ToolbarContext>
,JavaClientToolbarItem
public interface ExecutableGroupingToolbarItem
extends JavaClientToolbarItem, JavaClientExecutablePluginItem<ToolbarContext>, GroupingPluginItem<ContextMenuContext,JavaClientContextMenuItem>
Definition of an toolbar item that is executable and additionally provides sub-items.
- Since:
- 5.0.204
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(@NotNull ToolbarContext context) Executes an operation associated with this toolbar item considering the given context.@NotNull List<? extends JavaClientContextMenuItem>
getSubItems
(@NotNull ContextMenuContext context) Provides a list of executable toolbar sub items.Methods inherited from interface de.espirit.firstspirit.client.plugin.ExecutablePluginItem
getLabel
Methods inherited from interface de.espirit.firstspirit.client.plugin.JavaClientExecutablePluginItem
getIcon
Methods inherited from interface de.espirit.firstspirit.client.plugin.toolbar.JavaClientToolbarItem
getIcon, getLabel, getPressedIcon, getRollOverIcon, isEnabled, isVisible
-
Method Details
-
execute
Executes an operation associated with this toolbar item considering the given context.- Specified by:
execute
in interfaceExecutablePluginItem<ToolbarContext>
- Parameters:
context
- The context operating in.- Since:
- 5.0.204