Class DelegateWiresShapeControl
- java.lang.Object
-
- org.kie.workbench.common.stunner.client.lienzo.wires.DelegateWiresShapeControl
-
- All Implemented Interfaces:
com.ait.lienzo.client.core.shape.wires.handlers.WiresBoundsConstraintControl,com.ait.lienzo.client.core.shape.wires.handlers.WiresBoundsConstraintControl.SupportsOptionalBounds<DelegateWiresShapeControl>,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,com.ait.lienzo.client.core.shape.wires.handlers.WiresShapeControl
- Direct Known Subclasses:
StunnerWiresShapeControl
public abstract class DelegateWiresShapeControl extends Object implements com.ait.lienzo.client.core.shape.wires.handlers.WiresShapeControl, com.ait.lienzo.client.core.shape.wires.handlers.WiresBoundsConstraintControl.SupportsOptionalBounds<DelegateWiresShapeControl>
-
-
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 DelegateWiresShapeControl()
-
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.AlignAndDistributeControlgetAlignAndDistributeControl()com.ait.lienzo.client.core.shape.wires.handlers.WiresContainmentControlgetContainmentControl()abstract com.ait.lienzo.client.core.shape.wires.handlers.impl.WiresShapeControlImplgetDelegate()com.ait.lienzo.client.core.shape.wires.handlers.WiresDockingControlgetDockingControl()com.ait.lienzo.client.core.shape.wires.handlers.WiresMagnetsControlgetMagnetsControl()com.ait.lienzo.client.core.shape.wires.handlers.WiresParentPickerControlgetParentPickerControl()booleanisAccepted()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()com.ait.lienzo.client.core.shape.wires.handlers.WiresShapeControlsetAlignAndDistributeControl(com.ait.lienzo.client.core.shape.wires.handlers.AlignAndDistributeControl control)DelegateWiresShapeControlsetLocationBounds(com.ait.lienzo.client.core.shape.wires.OptionalBounds bounds)com.ait.lienzo.client.core.shape.wires.handlers.WiresShapeControluseIndex(com.ait.tooling.common.api.java.util.function.Supplier<com.ait.lienzo.client.core.shape.wires.handlers.WiresLayerIndex> index)
-
-
-
Method Detail
-
getDelegate
public abstract com.ait.lienzo.client.core.shape.wires.handlers.impl.WiresShapeControlImpl getDelegate()
-
useIndex
public com.ait.lienzo.client.core.shape.wires.handlers.WiresShapeControl 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.WiresShapeControl
-
setAlignAndDistributeControl
public com.ait.lienzo.client.core.shape.wires.handlers.WiresShapeControl setAlignAndDistributeControl(com.ait.lienzo.client.core.shape.wires.handlers.AlignAndDistributeControl control)
- Specified by:
setAlignAndDistributeControlin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresShapeControl
-
getMagnetsControl
public com.ait.lienzo.client.core.shape.wires.handlers.WiresMagnetsControl getMagnetsControl()
- Specified by:
getMagnetsControlin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresShapeControl
-
getAlignAndDistributeControl
public com.ait.lienzo.client.core.shape.wires.handlers.AlignAndDistributeControl getAlignAndDistributeControl()
- Specified by:
getAlignAndDistributeControlin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresShapeControl
-
getDockingControl
public com.ait.lienzo.client.core.shape.wires.handlers.WiresDockingControl getDockingControl()
- Specified by:
getDockingControlin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresShapeControl
-
getContainmentControl
public com.ait.lienzo.client.core.shape.wires.handlers.WiresContainmentControl getContainmentControl()
- Specified by:
getContainmentControlin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresShapeControl
-
getParentPickerControl
public com.ait.lienzo.client.core.shape.wires.handlers.WiresParentPickerControl getParentPickerControl()
- Specified by:
getParentPickerControlin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresShapeControl
-
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.WiresShapeControl
-
isAccepted
public boolean isAccepted()
- Specified by:
isAcceptedin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresShapeControl
-
isOutOfBounds
public boolean isOutOfBounds(double dx, double dy)- Specified by:
isOutOfBoundsin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresBoundsConstraintControl
-
setLocationBounds
public DelegateWiresShapeControl setLocationBounds(com.ait.lienzo.client.core.shape.wires.OptionalBounds bounds)
- Specified by:
setLocationBoundsin interfacecom.ait.lienzo.client.core.shape.wires.handlers.WiresBoundsConstraintControl.SupportsOptionalBounds<DelegateWiresShapeControl>
-
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
-
-