Package docking.action.builder
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 forDockingActions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class docking.action.builder.AbstractActionBuilder
AbstractActionBuilder.When
-
-
Field Summary
-
Fields inherited from class docking.action.builder.AbstractActionBuilder
actionCallback, actionContextClass, keyBindingType, name, owner
-
-
Constructor Summary
Constructors Constructor Description ActionBuilder(java.lang.String name, java.lang.String owner)Builder constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DockingActionbuild()Builds the action.protected ActionBuilderself()Returns this (typed for subclass) for chaining-
Methods inherited from class docking.action.builder.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, supportsDefaultToolContext, toolBarGroup, toolBarGroup, toolBarIcon, toolBarIcon, validate, validContextWhen, withContext
-
-
-
-
Method Detail
-
self
protected ActionBuilder self()
Description copied from class:AbstractActionBuilderReturns this (typed for subclass) for chaining- Specified by:
selfin classAbstractActionBuilder<DockingAction,ActionContext,ActionBuilder>- Returns:
- this for chaining
-
build
public DockingAction 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
-
-