@Dependent @FlowActionsToolbox public class FlowActionsToolboxFactory extends AbstractActionsToolboxFactory
This toolbox factory creates actions for: - Each connector that is allowed be created as from the source toolbox' node. - Each target node that is allowed be created as from the source toolbox' node, and by only using the "default" connector for the specified definition set.
It also groups the resulting nodes to be created by their morph base type, this way provides an action for creating nodes but only for each common morph base, not for each target node that can be created.
| Constructor and Description |
|---|
FlowActionsToolboxFactory(ToolboxDomainLookups toolboxDomainLookups,
DomainProfileManager profileManager,
org.jboss.errai.ioc.client.api.ManagedInstance<CreateConnectorToolboxAction> createConnectorActions,
org.jboss.errai.ioc.client.api.ManagedInstance<CreateNodeToolboxAction> createNodeActions,
org.jboss.errai.ioc.client.api.ManagedInstance<ActionsToolboxView> views) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
Collection<ToolboxAction<AbstractCanvasHandler>> |
getActions(AbstractCanvasHandler canvasHandler,
Element<?> element) |
protected ActionsToolboxView<?> |
newViewInstance() |
build@Inject public FlowActionsToolboxFactory(ToolboxDomainLookups toolboxDomainLookups, DomainProfileManager profileManager, @Any org.jboss.errai.ioc.client.api.ManagedInstance<CreateConnectorToolboxAction> createConnectorActions, @Any @FlowActionsToolbox org.jboss.errai.ioc.client.api.ManagedInstance<CreateNodeToolboxAction> createNodeActions, @Any @FlowActionsToolbox org.jboss.errai.ioc.client.api.ManagedInstance<ActionsToolboxView> views)
protected ActionsToolboxView<?> newViewInstance()
newViewInstance in class AbstractActionsToolboxFactorypublic Collection<ToolboxAction<AbstractCanvasHandler>> getActions(AbstractCanvasHandler canvasHandler, Element<?> element)
@PreDestroy public void destroy()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.