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 forDockingAction
s
-
-
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 DockingAction
build()
Builds the action.protected ActionBuilder
self()
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:AbstractActionBuilder
Returns this (typed for subclass) for chaining- Specified by:
self
in classAbstractActionBuilder<DockingAction,ActionContext,ActionBuilder>
- Returns:
- this for chaining
-
build
public DockingAction build()
Description copied from class:AbstractActionBuilder
Builds the action. To build and install the action in one step, useAbstractActionBuilder.buildAndInstall(Tool)
orAbstractActionBuilder.buildAndInstallLocal(ComponentProvider)
.AbstractActionBuilder.inWindow(When)
- Specified by:
build
in classAbstractActionBuilder<DockingAction,ActionContext,ActionBuilder>
- Returns:
- the newly build action
-
-