@Dependent @Default public class ControlPointControlImpl extends AbstractCanvasHandlerRegistrationControl<AbstractCanvasHandler> implements ControlPointControl<AbstractCanvasHandler>, CanvasControl.SessionAware<EditorSession>
CanvasControl.SessionAware<S extends ClientSession>RequiresCommandManager.CommandManagerProvider<H extends CanvasHandler>canvasHandler| Constructor and Description |
|---|
ControlPointControlImpl(CanvasCommandFactory<AbstractCanvasHandler> canvasCommandFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addControlPoint(Edge candidate,
ControlPoint... controlPoint) |
void |
bind(EditorSession session) |
protected void |
doDestroy() |
protected ControlPoint |
getSelectedControlPoint() |
protected Edge |
getSelectedEdge() |
void |
moveControlPoint(ControlPoint controlPoint,
Point2D position) |
protected void |
onCanvasClearSelectionEvent(CanvasClearSelectionEvent event) |
protected void |
onCanvasControlPointDoubleClickEvent(CanvasControlPointDoubleClickEvent event) |
protected void |
onCanvasControlPointDragEndEvent(CanvasControlPointDragEndEvent event) |
protected void |
onCanvasSelectionEvent(CanvasSelectionEvent event) |
protected void |
onControlPointDragStartEvent(CanvasControlPointDragStartEvent event) |
void |
register(Element element) |
void |
removeControlPoint(ControlPoint controlPoint) |
void |
setCommandManagerProvider(RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider) |
checkEventContext, checkNotRegistered, deregister, deregister, doInit, getRegisteredElements, isRegistered, isRegistered, registerHandler, updatedestroy, initclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitderegisterdestroy, init@Inject public ControlPointControlImpl(CanvasCommandFactory<AbstractCanvasHandler> canvasCommandFactory)
public void register(Element element)
register in interface CanvasRegistationControl<AbstractCanvasHandler,Element>public void setCommandManagerProvider(RequiresCommandManager.CommandManagerProvider<AbstractCanvasHandler> provider)
setCommandManagerProvider in interface RequiresCommandManager<AbstractCanvasHandler>public void addControlPoint(Edge candidate, ControlPoint... controlPoint)
addControlPoint in interface ControlPointControl<AbstractCanvasHandler>public void bind(EditorSession session)
bind in interface CanvasControl.SessionAware<EditorSession>protected void onCanvasSelectionEvent(@Observes
CanvasSelectionEvent event)
protected void onCanvasClearSelectionEvent(@Observes
CanvasClearSelectionEvent event)
protected void onControlPointDragStartEvent(@Observes
CanvasControlPointDragStartEvent event)
protected void onCanvasControlPointDragEndEvent(@Observes
CanvasControlPointDragEndEvent event)
protected void onCanvasControlPointDoubleClickEvent(@Observes
CanvasControlPointDoubleClickEvent event)
public void removeControlPoint(ControlPoint controlPoint)
removeControlPoint in interface ControlPointControl<AbstractCanvasHandler>public void moveControlPoint(ControlPoint controlPoint, Point2D position)
moveControlPoint in interface ControlPointControl<AbstractCanvasHandler>protected Edge getSelectedEdge()
protected ControlPoint getSelectedControlPoint()
protected void doDestroy()
doDestroy in class AbstractCanvasHandlerRegistrationControl<AbstractCanvasHandler>Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.