Class CreateConnectorToolboxAction
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.components.toolbox.actions.AbstractToolboxAction
-
- org.kie.workbench.common.stunner.core.client.components.toolbox.actions.CreateConnectorToolboxAction
-
- All Implemented Interfaces:
IsToolboxActionDraggable<AbstractCanvasHandler>,ToolboxAction<AbstractCanvasHandler>
@Dependent @Default public class CreateConnectorToolboxAction extends AbstractToolboxAction implements IsToolboxActionDraggable<AbstractCanvasHandler>
A toolbox's action which goal is to create a new connection, as from the toolbox's related node, to any other candidate canvas' node.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.kie.workbench.common.stunner.core.client.components.toolbox.actions.AbstractToolboxAction
AbstractToolboxAction.ToolboxGlyphConsumer
-
-
Constructor Summary
Constructors Constructor Description CreateConnectorToolboxAction(org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils, ClientFactoryManager clientFactoryManager, ClientTranslationService translationService, ConnectorProxy connectorProxy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()booleanequals(Object o)StringgetEdgeId()protected StringgetGlyphId(AbstractCanvasHandler canvasHandler, String uuid)protected StringgetTitleDefinitionId(AbstractCanvasHandler canvasHandler, String uuid)protected StringgetTitleKey(AbstractCanvasHandler canvasHandler, String uuid)inthashCode()ToolboxAction<AbstractCanvasHandler>onMouseClick(AbstractCanvasHandler canvasHandler, String uuid, org.kie.workbench.common.stunner.core.client.shape.view.event.MouseClickEvent event)The operation to perform once clicking on the toolbox' button.ToolboxAction<AbstractCanvasHandler>onMoveStart(AbstractCanvasHandler canvasHandler, String uuid, org.kie.workbench.common.stunner.core.client.shape.view.event.MouseMoveEvent event)The operation to perform once start "moving" the toolbox' button.CreateConnectorToolboxActionsetEdgeId(String edgeId)-
Methods inherited from class org.kie.workbench.common.stunner.core.client.components.toolbox.actions.AbstractToolboxAction
getDefinitionUtils, getGlyph, getTitle
-
-
-
-
Constructor Detail
-
CreateConnectorToolboxAction
@Inject public CreateConnectorToolboxAction(org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils, ClientFactoryManager clientFactoryManager, ClientTranslationService translationService, ConnectorProxy connectorProxy)
-
-
Method Detail
-
setEdgeId
public CreateConnectorToolboxAction setEdgeId(String edgeId)
-
getEdgeId
public String getEdgeId()
-
onMouseClick
public ToolboxAction<AbstractCanvasHandler> onMouseClick(AbstractCanvasHandler canvasHandler, String uuid, org.kie.workbench.common.stunner.core.client.shape.view.event.MouseClickEvent event)
Description copied from interface:ToolboxActionThe operation to perform once clicking on the toolbox' button.- Specified by:
onMouseClickin interfaceToolboxAction<AbstractCanvasHandler>- Parameters:
canvasHandler- The toolbox' canvas handler instance.uuid- The toolbox' element identifier.- Returns:
- This instance (cascade).
-
onMoveStart
public ToolboxAction<AbstractCanvasHandler> onMoveStart(AbstractCanvasHandler canvasHandler, String uuid, org.kie.workbench.common.stunner.core.client.shape.view.event.MouseMoveEvent event)
Description copied from interface:IsToolboxActionDraggableThe operation to perform once start "moving" the toolbox' button.- Specified by:
onMoveStartin interfaceIsToolboxActionDraggable<AbstractCanvasHandler>- Parameters:
canvasHandler- The toolbox' canvas handler instance.uuid- The toolbox' element identifier.
-
getTitleKey
protected String getTitleKey(AbstractCanvasHandler canvasHandler, String uuid)
- Specified by:
getTitleKeyin classAbstractToolboxAction
-
getTitleDefinitionId
protected String getTitleDefinitionId(AbstractCanvasHandler canvasHandler, String uuid)
- Specified by:
getTitleDefinitionIdin classAbstractToolboxAction
-
getGlyphId
protected String getGlyphId(AbstractCanvasHandler canvasHandler, String uuid)
- Specified by:
getGlyphIdin classAbstractToolboxAction
-
destroy
@PreDestroy public void destroy()
-
-