Class ActionBuilder
java.lang.Object
docking.action.builder.AbstractActionBuilder<DockingAction, ActionContext, ActionBuilder>
docking.action.builder.ActionBuilder
public class ActionBuilder
extends AbstractActionBuilder<DockingAction, ActionContext, ActionBuilder>
Builder for
DockingActions-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractActionBuilder
AbstractActionBuilder.When -
Field Summary
Fields inherited from class AbstractActionBuilder
actionCallback, actionContextClass, keyBindingType, name, owner -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the action.protected ActionBuilderself()Returns this (typed for subclass) for chainingMethods inherited from class AbstractActionBuilder
buildAndInstall, buildAndInstallLocal, decorateAction, description, enabled, enabledWhen, helpLocation, inWindow, isKeyBindingAction, isMenuAction, isPopupAction, isToolbarAction, keyBinding, keyBinding, menuGroup, menuGroup, menuIcon, menuMnemonic, menuPath, onAction, popupMenuGroup, popupMenuGroup, popupMenuIcon, popupMenuPath, popupWhen, sharedKeyBinding, toolBarGroup, toolBarGroup, toolBarIcon, toolBarIcon, validate, validContextWhen, validWhen, withContext, withContext
-
Constructor Details
-
ActionBuilder
-
-
Method Details
-
self
Description copied from class:AbstractActionBuilderReturns this (typed for subclass) for chaining- Specified by:
selfin classAbstractActionBuilder<DockingAction, ActionContext, ActionBuilder>- Returns:
- this for chaining
-
build
Description copied from class:AbstractActionBuilderBuilds the action. To build and install the action in one step, useAbstractActionBuilder.buildAndInstall(Tool)orAbstractActionBuilder.buildAndInstallLocal(ComponentProvider).AbstractActionBuilder.inWindow(When)- Specified by:
buildin classAbstractActionBuilder<DockingAction, ActionContext, ActionBuilder>- Returns:
- the newly build action
-