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 TypeMethodDescriptionvoidexecute(@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
getLabelMethods inherited from interface de.espirit.firstspirit.client.plugin.JavaClientExecutablePluginItem
getIconMethods 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:
executein interfaceExecutablePluginItem<ToolbarContext>- Parameters:
context- The context operating in.- Since:
- 5.0.204