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>>com.ait.lienzo.client.core.shape.Node.ContainerNodeFactory<C extends com.ait.lienzo.client.core.shape.json.IJSONSerializable<C> & com.ait.lienzo.client.core.shape.IContainer<C,?>>, com.ait.lienzo.client.core.shape.Node.NodeFactory<N extends com.ait.lienzo.client.core.shape.json.IJSONSerializable<N>>| 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, 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, animate, animate, asGuide, asLayer, asMultiPointShape, asNode, asScene, asShape, asViewport, cancelAttributesChangedBatcher, cast, copyUnchecked, decAnimating, drawWithTransforms, equals, fireEvent, getAbsoluteLocation, getAbsoluteTransform, getAttributes, getAttributeSheet, getBoundingPoints, getID, getLayer, getMetaData, getName, getNodeTransform, getNodeType, getOverLayer, getParent, getPossibleNodeTransform, getRequiredAttributes, getScene, getScratchPad, getUserData, getViewport, hashCode, incAnimating, isAnimating, isEventHandled, isEventHandledGlobally, isListening, isVisible, noAnimating, setAttributesChangedBatcher, setID, setListening, setName, setNodeType, setParent, setUserData, setVisible, toJSONString, toString, 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, getAttributes, getAttributeSheet, getBoundingBox, getBoundingPoints, getID, getLayer, getMetaData, getName, getNodeType, getOverLayer, getParent, getRequiredAttributes, getScene, getScratchPad, getUserData, getViewport, 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 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–2016 JBoss by Red Hat. All rights reserved.