public abstract class WiresBaseDynamicShape extends WiresBaseShape implements HasMagnets, HasControlPoints
com.ait.lienzo.client.core.shape.Group.GroupFactorycom.ait.lienzo.client.core.shape.GroupOf.GroupOfFactory<T extends com.ait.lienzo.client.core.shape.IPrimitive<?>,C extends com.ait.lienzo.client.core.shape.GroupOf<T,C>>| Modifier and Type | Field and Description |
|---|---|
protected List<ControlPoint> |
controlPoints |
protected List<Magnet> |
magnets |
controls, id, isControlsVisible, selectionManager| Constructor and Description |
|---|
WiresBaseDynamicShape() |
| Modifier and Type | Method and Description |
|---|---|
void |
addControlPoint(ControlPoint cp) |
void |
addMagnet(Magnet m)
Add a Magnet to the Shape
|
void |
destroy()
Destroy the shape and any related components
|
List<Magnet> |
getMagnets()
Get a list of Magnets associated with the Shape
|
void |
hideControlPoints() |
void |
hideMagnetPoints()
Hide Magnets
|
com.ait.lienzo.client.core.shape.Group |
setX(double x) |
com.ait.lienzo.client.core.shape.Group |
setY(double y) |
void |
showControlPoints() |
void |
showMagnetsPoints()
Show Magnets
|
protected void |
updateControlPointLocations(double dx,
double dy) |
protected void |
updateMagnetLocations(double dx,
double dy) |
addControl, getControlTarget, getId, hideControls, isControlsVisible, removeControl, setControls, setSelectionManager, showControlsasGroup, getDefaultStorageEngineadd, add, asContainer, asGroupOf, asPrimitive, attachToLayerColorMap, batch, destroy, detachFromLayerColorMap, draw, find, getAlpha, getBoundingBoxAttributes, getControlHandleFactory, getControlHandles, getControlHandles, getDragBounds, getDragConstraint, getDragConstraints, getDragMode, getEventPropagationMode, getFactory, getFillAlpha, getGroupType, getLocation, getOffset, getRotation, getRotationDegrees, getScale, getShear, getStrokeAlpha, getTransformingAttributes, getX, getY, isDraggable, isDragging, isEditable, moveDown, moveToBottom, moveToTop, moveUp, refresh, remove, removeAll, removeFromParent, setAlpha, setControlHandleFactory, setDragBounds, setDragConstraint, setDragConstraints, setDraggable, setDragging, setDragMode, setEditable, setEventPropagationMode, setFillAlpha, setGroupType, setLocation, setOffset, setOffset, setOffset, setRotation, setRotationDegrees, setScale, setScale, setScale, setShear, setShear, setStrokeAlpha, toJSONObjectasContainerNode, copy, drawWithoutTransforms, find, findByID, getBoundingBox, getChildNodes, getChildNodes, getPathClipper, getStorageBounds, getStorageEngine, length, moveDown, moveToBottom, moveToTop, moveUp, setPathClipper, setStorageBounds, setStorageEngineaddAttributesChangedHandler, addEnsureHandler, addNodeDragEndHandler, addNodeDragMoveHandler, addNodeDragStartHandler, addNodeGestureChangeHandler, addNodeGestureEndHandler, addNodeGestureStartHandler, addNodeMouseClickHandler, addNodeMouseDoubleClickHandler, addNodeMouseDownHandler, addNodeMouseEnterHandler, addNodeMouseExitHandler, addNodeMouseMoveHandler, addNodeMouseOutHandler, addNodeMouseOverHandler, addNodeMouseUpHandler, addNodeMouseWheelHandler, addNodeTouchCancelHandler, addNodeTouchEndHandler, addNodeTouchMoveHandler, addNodeTouchStartHandler, addParentsLocations, animate, animate, asAttributes, asAttributes, asGuide, asLayer, asList, asMultiPointShape, asNode, asScene, asShape, asViewport, cancelAttributesChangedBatcher, cast, copyUnchecked, doAnimating, drawWithTransforms, drawWithTransforms, equals, fireEvent, getAbsoluteLocation, getAbsoluteTransform, getAttributes, getAttributeSheet, getBoundingPoints, getBoundingPoints, getComputedBoundingPoints, getComputedLocation, getID, getLayer, getMetaData, getName, getNodeType, getOverLayer, getParent, getPossibleNodeTransform, getRequiredAttributes, getScene, getScratchPad, getUserData, getViewport, hashCode, hasMetaData, isAnimating, isEventHandled, isEventHandledGlobally, isListening, isVisible, onWire, setAttributesChangedBatcher, setID, setListening, setName, setNodeType, setParent, setUserData, setVisible, toJSONString, toString, unAnimating, uuidclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddControl, contains, getId, hideControls, isControlsVisible, removeControl, setControls, setSelected, showControlsaddAttributesChangedHandler, addNodeDragEndHandler, addNodeDragMoveHandler, addNodeDragStartHandler, addNodeGestureChangeHandler, addNodeGestureEndHandler, addNodeGestureStartHandler, addNodeMouseClickHandler, addNodeMouseDoubleClickHandler, addNodeMouseDownHandler, addNodeMouseEnterHandler, addNodeMouseExitHandler, addNodeMouseMoveHandler, addNodeMouseOutHandler, addNodeMouseOverHandler, addNodeMouseUpHandler, addNodeMouseWheelHandler, addNodeTouchCancelHandler, addNodeTouchEndHandler, addNodeTouchMoveHandler, addNodeTouchStartHandler, animate, animate, asContainerNode, asGuide, asLayer, asMultiPointShape, asNode, asScene, asShape, asViewport, cancelAttributesChangedBatcher, copy, drawWithTransforms, fireEvent, getAbsoluteLocation, getAbsoluteTransform, getAttributes, getAttributeSheet, getBoundingBox, getBoundingPoints, getComputedBoundingPoints, getComputedLocation, getID, getLayer, getMetaData, getName, getNodeType, getOverLayer, getParent, getRequiredAttributes, getScene, getScratchPad, getUserData, getViewport, hasMetaData, isEventHandled, isListening, isVisible, setAttributesChangedBatcher, setID, setListening, setName, setUserData, setVisible, uuidprotected List<ControlPoint> controlPoints
public void addControlPoint(ControlPoint cp)
addControlPoint in interface HasControlPointspublic void showControlPoints()
showControlPoints in interface HasControlPointspublic void hideControlPoints()
hideControlPoints in interface HasControlPointspublic void addMagnet(Magnet m)
HasMagnetsaddMagnet in interface HasMagnetspublic List<Magnet> getMagnets()
HasMagnetsgetMagnets in interface HasMagnetspublic void showMagnetsPoints()
HasMagnetsshowMagnetsPoints in interface HasMagnetspublic void hideMagnetPoints()
HasMagnetshideMagnetPoints in interface HasMagnetspublic void destroy()
WiresShapedestroy in interface com.ait.lienzo.client.core.shape.IDestroyabledestroy in interface WiresShapedestroy in class WiresBaseShapepublic com.ait.lienzo.client.core.shape.Group setX(double x)
setX in interface com.ait.lienzo.client.core.shape.IPrimitive<com.ait.lienzo.client.core.shape.Group>setX in class WiresBaseShapepublic com.ait.lienzo.client.core.shape.Group setY(double y)
setY in interface com.ait.lienzo.client.core.shape.IPrimitive<com.ait.lienzo.client.core.shape.Group>setY in class WiresBaseShapeprotected void updateMagnetLocations(double dx,
double dy)
protected void updateControlPointLocations(double dx,
double dy)
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.