Class CommonActionsToolboxFactory
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.components.toolbox.actions.AbstractActionsToolboxFactory
-
- org.kie.workbench.common.stunner.core.client.components.toolbox.actions.CommonActionsToolboxFactory
-
- All Implemented Interfaces:
ActionsToolboxFactory,org.kie.workbench.common.stunner.core.client.components.toolbox.ToolboxFactory<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>
@Dependent @CommonActionsToolbox public class CommonActionsToolboxFactory extends AbstractActionsToolboxFactory
This factory builds a toolbox with some already defined buttons for common actions, like removing an element.
-
-
Constructor Summary
Constructors Constructor Description CommonActionsToolboxFactory(org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<AbstractCanvasHandler> commandManager, org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<AbstractCanvasHandler> commandFactory, org.jboss.errai.ioc.client.api.ManagedInstance<DeleteNodeToolboxAction> deleteNodeActions, org.jboss.errai.ioc.client.api.ManagedInstance<ActionsToolboxView> views)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()Collection<ToolboxAction<AbstractCanvasHandler>>getActions(AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.graph.Element<?> e)protected booleanisAllowed(AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.graph.Node node)protected ActionsToolboxView<?>newViewInstance()-
Methods inherited from class org.kie.workbench.common.stunner.core.client.components.toolbox.actions.AbstractActionsToolboxFactory
build
-
-
-
-
Constructor Detail
-
CommonActionsToolboxFactory
@Inject public CommonActionsToolboxFactory(org.kie.workbench.common.stunner.core.client.command.CanvasCommandManager<AbstractCanvasHandler> commandManager, org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<AbstractCanvasHandler> commandFactory, @Default org.jboss.errai.ioc.client.api.ManagedInstance<DeleteNodeToolboxAction> deleteNodeActions, @Any @CommonActionsToolbox org.jboss.errai.ioc.client.api.ManagedInstance<ActionsToolboxView> views)
-
-
Method Detail
-
newViewInstance
protected ActionsToolboxView<?> newViewInstance()
- Specified by:
newViewInstancein classAbstractActionsToolboxFactory
-
getActions
public Collection<ToolboxAction<AbstractCanvasHandler>> getActions(AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.graph.Element<?> e)
-
destroy
@PreDestroy public void destroy()
-
isAllowed
protected boolean isAllowed(AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.graph.Node node)
-
-