Class AbstractToolboxControl
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.toolbox.AbstractToolboxControl
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<AbstractCanvasHandler>,org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasRegistrationControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>,org.kie.workbench.common.stunner.core.client.canvas.controls.ToolboxControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>
- Direct Known Subclasses:
DefaultToolboxControl
public abstract class AbstractToolboxControl extends Object implements org.kie.workbench.common.stunner.core.client.canvas.controls.ToolboxControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>
-
-
Constructor Summary
Constructors Constructor Description AbstractToolboxControl()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidclear()voidderegister(org.kie.workbench.common.stunner.core.graph.Element element)voiddestroy()protected abstract List<ActionsToolboxFactory>getFactories()Iterator<org.kie.workbench.common.stunner.core.client.components.toolbox.Toolbox<?>>getToolboxes(org.kie.workbench.common.stunner.core.graph.Element element)protected voidhandleCanvasClearSelectionEvent(org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasClearSelectionEvent event)protected voidhandleCanvasSelectionEvent(org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent event)protected voidhandleCanvasShapeRemovedEvent(org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasShapeRemovedEvent event)voidinit(AbstractCanvasHandler context)voidregister(org.kie.workbench.common.stunner.core.graph.Element element)
-
-
-
Method Detail
-
getFactories
protected abstract List<ActionsToolboxFactory> getFactories()
-
init
public void init(AbstractCanvasHandler context)
- Specified by:
initin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<AbstractCanvasHandler>
-
register
public void register(org.kie.workbench.common.stunner.core.graph.Element element)
- Specified by:
registerin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasRegistrationControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>
-
deregister
public void deregister(org.kie.workbench.common.stunner.core.graph.Element element)
- Specified by:
deregisterin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasRegistrationControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>
-
getToolboxes
public Iterator<org.kie.workbench.common.stunner.core.client.components.toolbox.Toolbox<?>> getToolboxes(org.kie.workbench.common.stunner.core.graph.Element element)
- Specified by:
getToolboxesin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.ToolboxControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>
-
handleCanvasSelectionEvent
protected void handleCanvasSelectionEvent(org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent event)
-
handleCanvasClearSelectionEvent
protected void handleCanvasClearSelectionEvent(org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasClearSelectionEvent event)
-
handleCanvasShapeRemovedEvent
protected void handleCanvasShapeRemovedEvent(org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasShapeRemovedEvent event)
-
clear
public void clear()
- Specified by:
clearin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasRegistrationControl<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.graph.Element>
-
destroy
public void destroy()
- Specified by:
destroyin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<AbstractCanvasHandler>
-
-