public abstract class WiresBaseDynamicContainer extends WiresBaseDynamicShape implements WiresContainer, RequiresShapesManager
com.ait.lienzo.client.core.shape.Group.GroupFactory
com.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 ShapesManager |
shapesManager |
controlPoints, magnets
controls, id, isControlsVisible, selectionManager
Constructor and Description |
---|
WiresBaseDynamicContainer() |
Modifier and Type | Method and Description |
---|---|
void |
attachShape(WiresBaseShape shape)
Attach a Shape to the Container
|
void |
destroy()
Destroy the shape and any related components
|
void |
detachShape(WiresBaseShape shape)
Detach a Shape from the Container
|
List<WiresBaseShape> |
getContainedShapes()
Get a list of WiresBaseShape contained within the Container
|
void |
setShapesManager(ShapesManager shapesManager) |
com.ait.lienzo.client.core.shape.Group |
setX(double x) |
com.ait.lienzo.client.core.shape.Group |
setY(double y) |
protected void |
updateChildrenLocations(double deltaX,
double deltaY) |
addControlPoint, addMagnet, getMagnets, hideControlPoints, hideMagnetPoints, showControlPoints, showMagnetsPoints, updateControlPointLocations, updateMagnetLocations
addControl, getControlTarget, getId, hideControls, isControlsVisible, removeControl, setControls, setSelectionManager, showControls
asGroup, getDefaultStorageEngine
add, 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, toJSONObject
asContainerNode, copy, drawWithoutTransforms, find, findByID, getBoundingBox, getChildNodes, getChildNodes, getPathClipper, getStorageBounds, getStorageEngine, length, moveDown, moveToBottom, moveToTop, moveUp, setPathClipper, setStorageBounds, setStorageEngine
addAttributesChangedHandler, 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, uuid
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
setHover
addControl, contains, getId, hideControls, isControlsVisible, removeControl, setControls, setSelected, showControls
addAttributesChangedHandler, 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, uuid
protected ShapesManager shapesManager
public void setShapesManager(ShapesManager shapesManager)
setShapesManager
in interface RequiresShapesManager
public void attachShape(WiresBaseShape shape)
WiresContainer
attachShape
in interface WiresContainer
public void detachShape(WiresBaseShape shape)
WiresContainer
detachShape
in interface WiresContainer
public List<WiresBaseShape> getContainedShapes()
WiresContainer
getContainedShapes
in interface WiresContainer
public 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 WiresBaseDynamicShape
public 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 WiresBaseDynamicShape
protected void updateChildrenLocations(double deltaX, double deltaY)
public void destroy()
WiresShape
destroy
in interface com.ait.lienzo.client.core.shape.IDestroyable
destroy
in interface WiresShape
destroy
in class WiresBaseDynamicShape
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.