Class DelegateWiresCompositeControl
- java.lang.Object
-
- org.kie.workbench.common.stunner.client.lienzo.wires.DelegateWiresCompositeControl
-
- All Implemented Interfaces:
com.ait.lienzo.client.core.shape.wires.handlers.WiresBoundsConstraintControl,com.ait.lienzo.client.core.shape.wires.handlers.WiresCompositeControl,com.ait.lienzo.client.core.shape.wires.handlers.WiresControl,com.ait.lienzo.client.core.shape.wires.handlers.WiresMouseControl,com.ait.lienzo.client.core.shape.wires.handlers.WiresMoveControl
public abstract class DelegateWiresCompositeControl extends Object implements com.ait.lienzo.client.core.shape.wires.handlers.WiresCompositeControl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.ait.lienzo.client.core.shape.wires.handlers.WiresBoundsConstraintControl
com.ait.lienzo.client.core.shape.wires.handlers.WiresBoundsConstraintControl.SupportsOptionalBounds<T extends Object>
-
-
Constructor Summary
Constructors Constructor Description DelegateWiresCompositeControl()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanaccept()voidclear()voiddestroy()voidexecute()com.ait.lienzo.client.core.types.Point2DgetAdjust()com.ait.lienzo.client.core.shape.wires.handlers.WiresCompositeControl.ContextgetContext()protected abstract com.ait.lienzo.client.core.shape.wires.handlers.WiresCompositeControlgetDelegate()com.ait.lienzo.client.core.shape.wires.WiresContainergetSharedParent()booleanisAllowed()booleanisOutOfBounds(double dx, double dy)voidonMouseClick(com.ait.lienzo.client.core.shape.wires.handlers.MouseEvent event)voidonMouseDown(com.ait.lienzo.client.core.shape.wires.handlers.MouseEvent event)voidonMouseUp(com.ait.lienzo.client.core.shape.wires.handlers.MouseEvent event)booleanonMove(double dx, double dy)voidonMoveComplete()voidonMoveStart(double x, double y)voidreset()voiduseIndex(com.ait.tooling.common.api.java.util.function.Supplier<com.ait.lienzo.client.core.shape.wires.handlers.WiresLayerIndex> index)
-
-
-
Method Detail
-
getDelegate
protected abstract com.ait.lienzo.client.core.shape.wires.handlers.WiresCompositeControl getDelegate()
-
useIndex
public void useIndex(com.ait.tooling.common.api.java.util.function.Supplier<com.ait.lienzo.client.core.shape.wires.handlers.WiresLayerIndex> index)
- Specified by:
useIndexin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresCompositeControl
-
getContext
public com.ait.lienzo.client.core.shape.wires.handlers.WiresCompositeControl.Context getContext()
- Specified by:
getContextin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresCompositeControl
-
isAllowed
public boolean isAllowed()
- Specified by:
isAllowedin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresCompositeControl
-
getSharedParent
public com.ait.lienzo.client.core.shape.wires.WiresContainer getSharedParent()
- Specified by:
getSharedParentin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresCompositeControl
-
execute
public void execute()
- Specified by:
executein interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresControl
-
accept
public boolean accept()
- Specified by:
acceptin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresCompositeControl
-
isOutOfBounds
public boolean isOutOfBounds(double dx, double dy)- Specified by:
isOutOfBoundsin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresBoundsConstraintControl
-
clear
public void clear()
- Specified by:
clearin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresControl
-
reset
public void reset()
- Specified by:
resetin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresControl
-
onMouseClick
public void onMouseClick(com.ait.lienzo.client.core.shape.wires.handlers.MouseEvent event)
- Specified by:
onMouseClickin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresMouseControl
-
onMouseDown
public void onMouseDown(com.ait.lienzo.client.core.shape.wires.handlers.MouseEvent event)
- Specified by:
onMouseDownin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresMouseControl
-
onMouseUp
public void onMouseUp(com.ait.lienzo.client.core.shape.wires.handlers.MouseEvent event)
- Specified by:
onMouseUpin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresMouseControl
-
onMoveStart
public void onMoveStart(double x, double y)- Specified by:
onMoveStartin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresMoveControl
-
onMove
public boolean onMove(double dx, double dy)- Specified by:
onMovein interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresMoveControl
-
onMoveComplete
public void onMoveComplete()
- Specified by:
onMoveCompletein interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresMoveControl
-
getAdjust
public com.ait.lienzo.client.core.types.Point2D getAdjust()
- Specified by:
getAdjustin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresMoveControl
-
destroy
public void destroy()
- Specified by:
destroyin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresControl
-
-