Package docking.action.builder
Class ToggleActionBuilder
java.lang.Object
docking.action.builder.AbstractActionBuilder<ToggleDockingAction,ActionContext,ToggleActionBuilder>
docking.action.builder.ToggleActionBuilder
public class ToggleActionBuilder
extends AbstractActionBuilder<ToggleDockingAction,ActionContext,ToggleActionBuilder>
Builder for
ToggleDockingAction
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
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the action.selected
(boolean b) Configure the initial select state for the toggle action.protected ToggleActionBuilder
self()
Returns this (typed for subclass) for chainingMethods 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, toolBarGroup, toolBarGroup, toolBarIcon, toolBarIcon, validate, validContextWhen, withContext, withContext
-
Constructor Details
-
ToggleActionBuilder
Builder constructor- Parameters:
name
- the name of the action to be builtowner
- the owner of the action to be build
-
-
Method Details
-
self
Description copied from class:AbstractActionBuilder
Returns this (typed for subclass) for chaining- Specified by:
self
in classAbstractActionBuilder<ToggleDockingAction,
ActionContext, ToggleActionBuilder> - Returns:
- this for chaining
-
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<ToggleDockingAction,
ActionContext, ToggleActionBuilder> - Returns:
- the newly build action
-
selected
Configure the initial select state for the toggle action.- Parameters:
b
- the initial select state- Returns:
- self Builder (for chaining)
-