@Dependent public class NodeBuilderControlImpl extends AbstractCanvasHandlerControl<AbstractCanvasHandler> implements NodeBuilderControl<AbstractCanvasHandler>
BuilderControl.BuildCallbackRequiresCommandManager.CommandManagerProvider<H extends CanvasHandler>canvasHandler| Modifier | Constructor and Description |
|---|---|
protected |
NodeBuilderControlImpl() |
|
NodeBuilderControlImpl(ClientDefinitionManager clientDefinitionManager,
ShapeManager shapeManager,
CanvasCommandFactory<AbstractCanvasHandler> commandFactory,
AbstractElementBuilderControl 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() |
void |
setCommandManagerProvider(RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider) |
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<AbstractCanvasHandler> commandFactory, @Default @Element AbstractElementBuilderControl elementBuilderControl, EdgeMagnetsHelper magnetsHelper)
public void enable(AbstractCanvasHandler canvasHandler)
enable in interface CanvasControl<AbstractCanvasHandler>enable in class AbstractCanvasHandlerControl<AbstractCanvasHandler>protected void doDisable()
doDisable in class AbstractCanvasHandlerControl<AbstractCanvasHandler>public void setCommandManagerProvider(RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider)
setCommandManagerProvider in interface RequiresCommandManager<AbstractCanvasHandler>public 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–2017 JBoss by Red Hat. All rights reserved.