public abstract class AbstractElementBuilderControl extends AbstractCanvasHandlerControl<AbstractCanvasHandler> implements ElementBuilderControl<AbstractCanvasHandler>
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractElementBuilderControl.CommandsCallback |
BuilderControl.BuildCallbackRequiresCommandManager.CommandManagerProvider<H extends CanvasHandler>canvasHandler| Constructor and Description |
|---|
AbstractElementBuilderControl(ClientDefinitionManager clientDefinitionManager,
ClientFactoryService clientFactoryServices,
GraphUtils graphUtils,
RuleManager ruleManager,
CanvasCommandFactory<AbstractCanvasHandler> canvasCommandFactory,
GraphBoundsIndexer graphBoundsIndexer,
CanvasLayoutUtils canvasLayoutUtils) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allows(ElementBuildRequest<AbstractCanvasHandler> request) |
void |
build(ElementBuildRequest<AbstractCanvasHandler> request,
BuilderControl.BuildCallback buildCallback) |
protected void |
doDisable() |
protected void |
fireProcessingCompleted() |
protected void |
fireProcessingStarted() |
Point2D |
getChildCoordinates(Node<View<?>,Edge> parent,
double _x,
double _y) |
void |
getCommands(Object definition,
Node<View<?>,Edge> parent,
double x,
double y,
AbstractElementBuilderControl.CommandsCallback commandsCallback) |
void |
getElementCommands(Element element,
Node<View<?>,Edge> parent,
double x,
double y,
AbstractElementBuilderControl.CommandsCallback commandsCallback) |
Node<View<?>,Edge> |
getParent(double _x,
double _y) |
protected String |
getShapeSetId() |
protected boolean |
isValid(RuleViolations violations) |
void |
setCommandManagerProvider(RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider) |
disable, enable, isEnabledclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdisable, enablepublic AbstractElementBuilderControl(ClientDefinitionManager clientDefinitionManager, ClientFactoryService clientFactoryServices, GraphUtils graphUtils, RuleManager ruleManager, CanvasCommandFactory<AbstractCanvasHandler> canvasCommandFactory, GraphBoundsIndexer graphBoundsIndexer, CanvasLayoutUtils canvasLayoutUtils)
public void setCommandManagerProvider(RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider)
setCommandManagerProvider in interface RequiresCommandManager<AbstractCanvasHandler>public boolean allows(ElementBuildRequest<AbstractCanvasHandler> request)
allows in interface BuilderControl<AbstractCanvasHandler,ElementBuildRequest<AbstractCanvasHandler>>public void build(ElementBuildRequest<AbstractCanvasHandler> request, BuilderControl.BuildCallback buildCallback)
build in interface BuilderControl<AbstractCanvasHandler,ElementBuildRequest<AbstractCanvasHandler>>protected void doDisable()
doDisable in class AbstractCanvasHandlerControl<AbstractCanvasHandler>public void getCommands(Object definition, Node<View<?>,Edge> parent, double x, double y, AbstractElementBuilderControl.CommandsCallback commandsCallback)
public void getElementCommands(Element element, Node<View<?>,Edge> parent, double x, double y, AbstractElementBuilderControl.CommandsCallback commandsCallback)
public Point2D getChildCoordinates(Node<View<?>,Edge> parent, double _x, double _y)
protected void fireProcessingStarted()
protected void fireProcessingCompleted()
protected boolean isValid(RuleViolations violations)
protected String getShapeSetId()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.