public abstract class AbstractPaletteCommand<I> extends AbstractToolboxCommand<I>
ToolboxCommand.Status| Modifier and Type | Field and Description |
|---|---|
protected AbstractCanvasHandler |
canvasHandler |
protected CanvasHighlight |
canvasHighlight |
protected ClientFactoryService |
clientFactoryServices |
protected CommonLookups |
commonLookups |
protected DefinitionsPaletteBuilder |
definitionsPaletteBuilder |
protected String |
elementUUID |
protected GraphBoundsIndexer |
graphBoundsIndexer |
protected NodeBuilderControl<AbstractCanvasHandler> |
nodeBuilderControl |
protected NodeDragProxy<AbstractCanvasHandler> |
nodeDragProxyFactory |
protected Palette<HasPaletteItems<? extends GlyphPaletteItem>> |
palette |
protected boolean |
paletteVisible |
protected ShapeManager |
shapeManager |
protected Node<? extends Definition<Object>,? extends Edge> |
sourceNode |
| Constructor and Description |
|---|
AbstractPaletteCommand(ClientFactoryService clientFactoryServices,
CommonLookups commonLookups,
ShapeManager shapeManager,
DefinitionsPaletteBuilder definitionsPaletteBuilder,
Palette<HasPaletteItems<? extends GlyphPaletteItem>> palette,
NodeDragProxy<AbstractCanvasHandler> nodeDragProxyFactory,
NodeBuilderControl<AbstractCanvasHandler> nodeBuilderControl,
GraphBoundsIndexer graphBoundsIndexer,
I icon) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
attachPaletteView() |
protected void |
beforeBindPalette(DefinitionsPalette paletteDefinition,
Context<AbstractCanvasHandler> context) |
void |
clear() |
void |
click(Context<AbstractCanvasHandler> context,
Element element) |
void |
destroy() |
protected abstract Set<String> |
getDefinitions() |
I |
getIcon(AbstractCanvasHandler context,
double width,
double height) |
protected abstract PaletteView |
getPaletteView() |
String |
getTitle() |
void |
mouseEnter(Context<AbstractCanvasHandler> context,
Element element) |
protected abstract void |
onItemSelected(Context<AbstractCanvasHandler> context,
String definitionId,
double x,
double y) |
protected void |
showPalette(Context<AbstractCanvasHandler> context,
Element element) |
protected void |
showPaletteViewAt(double x,
double y) |
execute, fireElementSelectedEvent, fireLoadingCompleted, fireLoadingStarted, mouseDown, mouseExitprotected final ClientFactoryService clientFactoryServices
protected final CommonLookups commonLookups
protected final ShapeManager shapeManager
protected final DefinitionsPaletteBuilder definitionsPaletteBuilder
protected final Palette<HasPaletteItems<? extends GlyphPaletteItem>> palette
protected final NodeDragProxy<AbstractCanvasHandler> nodeDragProxyFactory
protected final NodeBuilderControl<AbstractCanvasHandler> nodeBuilderControl
protected final GraphBoundsIndexer graphBoundsIndexer
protected AbstractCanvasHandler canvasHandler
protected CanvasHighlight canvasHighlight
protected Node<? extends Definition<Object>,? extends Edge> sourceNode
protected boolean paletteVisible
protected String elementUUID
public AbstractPaletteCommand(ClientFactoryService clientFactoryServices, CommonLookups commonLookups, ShapeManager shapeManager, DefinitionsPaletteBuilder definitionsPaletteBuilder, Palette<HasPaletteItems<? extends GlyphPaletteItem>> palette, NodeDragProxy<AbstractCanvasHandler> nodeDragProxyFactory, NodeBuilderControl<AbstractCanvasHandler> nodeBuilderControl, GraphBoundsIndexer graphBoundsIndexer, I icon)
protected abstract void onItemSelected(Context<AbstractCanvasHandler> context, String definitionId, double x, double y)
public I getIcon(AbstractCanvasHandler context, double width, double height)
public String getTitle()
public void mouseEnter(Context<AbstractCanvasHandler> context, Element element)
mouseEnter in class AbstractToolboxCommand<I>public void click(Context<AbstractCanvasHandler> context, Element element)
click in class AbstractToolboxCommand<I>protected void showPalette(Context<AbstractCanvasHandler> context, Element element)
protected abstract void attachPaletteView()
protected void beforeBindPalette(DefinitionsPalette paletteDefinition, Context<AbstractCanvasHandler> context)
protected void showPaletteViewAt(double x,
double y)
public void clear()
public void destroy()
protected abstract PaletteView getPaletteView()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.