@Dependent public class NodeBuilderControlImpl extends AbstractCanvasHandlerControl implements NodeBuilderControl<AbstractCanvasHandler>
BuilderControl.BuildCallbackcanvasHandler| Modifier | Constructor and Description |
|---|---|
protected |
NodeBuilderControlImpl() |
|
NodeBuilderControlImpl(ClientDefinitionManager clientDefinitionManager,
ShapeManager shapeManager,
CanvasCommandFactory commandFactory,
CanvasCommandManager<AbstractCanvasHandler> canvasCommandManager,
ElementBuilderControl<AbstractCanvasHandler> elementBuilderControl,
EdgeMagnetsHelper magnetsHelper) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allows(NodeBuildRequest request) |
void |
build(NodeBuildRequest request,
BuilderControl.BuildCallback buildCallback) |
protected void |
doDisable() |
void |
enable(AbstractCanvasHandler canvasHandler) |
protected ElementBuilderControlImpl |
getElementBuilderControl() |
protected void |
updateConnectorShape(Edge<View<?>,Node> inEdge,
Node targetNode,
int sourceMagnet,
int targetManget) |
disable, isEnabledclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdisableprotected NodeBuilderControlImpl()
@Inject public NodeBuilderControlImpl(ClientDefinitionManager clientDefinitionManager, ShapeManager shapeManager, CanvasCommandFactory commandFactory, @Session CanvasCommandManager<AbstractCanvasHandler> canvasCommandManager, @Element ElementBuilderControl<AbstractCanvasHandler> elementBuilderControl, EdgeMagnetsHelper magnetsHelper)
public void enable(AbstractCanvasHandler canvasHandler)
enable in interface CanvasControl<AbstractCanvasHandler>enable in class AbstractCanvasHandlerControlprotected void doDisable()
doDisable in class AbstractCanvasHandlerControlpublic boolean allows(NodeBuildRequest request)
allows in interface BuilderControl<AbstractCanvasHandler,NodeBuildRequest>public void build(NodeBuildRequest request, BuilderControl.BuildCallback buildCallback)
build in interface BuilderControl<AbstractCanvasHandler,NodeBuildRequest>protected void updateConnectorShape(Edge<View<?>,Node> inEdge, Node targetNode, int sourceMagnet, int targetManget)
protected ElementBuilderControlImpl getElementBuilderControl()
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.