public abstract class AbstractElementBuilderCommand<I> extends AbstractBuilderCommand<I>
ToolboxCommand.Status| Constructor and Description |
|---|
AbstractElementBuilderCommand(ClientFactoryService clientFactoryServices,
ShapeManager shapeManager,
DefinitionGlyphTooltip<?> glyphTooltip,
GraphBoundsIndexer graphBoundsIndexer) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearDragProxy() |
void |
destroy() |
protected DragProxyCallback |
getDragProxyCallback(Context<AbstractCanvasHandler> context,
Element element,
Element item) |
protected ShapeFactory |
getFactory(AbstractCanvasHandler context) |
protected abstract String |
getGlyphDefinitionId() |
I |
getIcon(AbstractCanvasHandler context,
double width,
double height) |
void |
mouseEnter(Context<AbstractCanvasHandler> context,
Element element) |
void |
mouseExit(Context<AbstractCanvasHandler> context,
Element element) |
protected void |
onItemBuilt(Context<AbstractCanvasHandler> context,
String uuid) |
click, createBuildRequest, createtBuilderControlItem, getBuilderControl, getClientFactoryServices, getDefinitionIdentifier, getDragProxyFactory, getGraphBoundsIndexer, mouseDown, onComplete, onDefinitionInstanceBuilt, onDragProxyMove, onError, onMove, onStartexecute, fireElementSelectedEvent, fireLoadingCompleted, fireLoadingStartedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTitle@Inject public AbstractElementBuilderCommand(ClientFactoryService clientFactoryServices, ShapeManager shapeManager, DefinitionGlyphTooltip<?> glyphTooltip, GraphBoundsIndexer graphBoundsIndexer)
protected abstract String getGlyphDefinitionId()
public void destroy()
destroy in interface ToolboxCommand<AbstractCanvasHandler,I>destroy in class AbstractBuilderCommand<I>public I getIcon(AbstractCanvasHandler context, double width, double height)
public void mouseEnter(Context<AbstractCanvasHandler> context, Element element)
mouseEnter in class AbstractToolboxCommand<I>public void mouseExit(Context<AbstractCanvasHandler> context, Element element)
mouseExit in class AbstractToolboxCommand<I>protected ShapeFactory getFactory(AbstractCanvasHandler context)
protected DragProxyCallback getDragProxyCallback(Context<AbstractCanvasHandler> context, Element element, Element item)
getDragProxyCallback in class AbstractBuilderCommand<I>protected void onItemBuilt(Context<AbstractCanvasHandler> context, String uuid)
onItemBuilt in class AbstractBuilderCommand<I>protected void clearDragProxy()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.