Class DefaultControlPoint
- java.lang.Object
-
- com.ait.lienzo.client.core.shape.Node<T>
-
- com.ait.lienzo.client.core.shape.Shape<com.ait.lienzo.client.core.shape.Circle>
-
- com.ait.lienzo.client.core.shape.Circle
-
- org.uberfire.ext.wires.core.client.controlpoints.DefaultControlPoint
-
- All Implemented Interfaces:
com.ait.lienzo.client.core.shape.IDrawable<com.ait.lienzo.client.core.shape.Circle>,com.ait.lienzo.client.core.shape.IPrimitive<com.ait.lienzo.client.core.shape.Circle>,com.ait.lienzo.client.core.shape.json.IJSONSerializable<com.ait.lienzo.client.core.shape.Circle>,com.ait.lienzo.client.core.shape.wires.IControlHandleFactory,com.ait.tooling.nativetools.client.NObjectOnWire,org.uberfire.ext.wires.core.api.controlpoints.ControlPoint<com.ait.lienzo.client.core.shape.Circle>
- Direct Known Subclasses:
ConnectibleControlPoint
public class DefaultControlPoint extends com.ait.lienzo.client.core.shape.Circle implements org.uberfire.ext.wires.core.api.controlpoints.ControlPoint<com.ait.lienzo.client.core.shape.Circle>Default ControlPoint that informs the registered handler of changes to state
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.ait.lienzo.client.core.shape.Circle
com.ait.lienzo.client.core.shape.Circle.CircleFactory
-
-
Constructor Summary
Constructors Constructor Description DefaultControlPoint(double x, double y, org.uberfire.ext.wires.core.api.controlpoints.ControlPointMoveHandler cpMoveHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.uberfire.ext.wires.core.api.controlpoints.ControlPointMoveHandlergetHandler()StringgetId()voidmove(double dx, double dy)protected voidsetupHandlers(org.uberfire.ext.wires.core.api.controlpoints.ControlPointMoveHandler moveHandler)StringtoString()-
Methods inherited from class com.ait.lienzo.client.core.shape.Circle
doStrokeExtraProperties, getBoundingBox, getBoundingBoxAttributes, getRadius, prepare, setRadius
-
Methods inherited from class com.ait.lienzo.client.core.shape.Shape
asPrimitive, asShape, attachToLayerColorMap, batch, copy, detachFromLayerColorMap, doApplyShadow, dofillBoundsForSelection, draw, drawWithoutTransforms, fill, fill, getAlpha, getColorKey, getControlHandleFactory, getControlHandles, getControlHandles, getDashArray, getDashOffset, getDragBounds, getDragConstraint, getDragConstraints, getDragMode, getEventPropagationMode, getFactory, getFillAlpha, getFillColor, getFillGradient, getLineCap, getLineJoin, getLocation, getMiterLimit, getOffset, getPathPartList, getRotation, getRotationDegrees, getScale, getSelectionBoundsOffset, getSelectionStrokeOffset, getShadow, getShapeType, getShear, getStrokeAlpha, getStrokeColor, getStrokeWidth, getTransformingAttributes, getX, getY, isAppliedShadow, isDraggable, isDragging, isEditable, isFillBoundsForSelection, isFillShapeForSelection, moveDown, moveToBottom, moveToTop, moveUp, removeFromParent, setAlpha, setAppliedShadow, setColorKey, setControlHandleFactory, setDashArray, setDashArray, setDashOffset, setDragBounds, setDragConstraint, setDragConstraints, setDraggable, setDragging, setDragMode, setEditable, setEventPropagationMode, setFillAlpha, setFillBoundsForSelection, setFillColor, setFillColor, setFillGradient, setFillGradient, setFillGradient, setFillShapeForSelection, setLineCap, setLineJoin, setLocation, setMiterLimit, setOffset, setOffset, setOffset, setRotation, setRotationDegrees, setScale, setScale, setScale, setSelectionBoundsOffset, setSelectionStrokeOffset, setShadow, setShapeType, setShear, setShear, setStrokeAlpha, setStrokeColor, setStrokeColor, setStrokeParams, setStrokeWidth, setX, setY, stroke, stroke, toJSONObject
-
Methods inherited from class com.ait.lienzo.client.core.shape.Node
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, asContainer, asContainerNode, asGroup, asGroupOf, asGuide, asLayer, asList, asMultiPointShape, asNode, asScene, 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, refresh, setAttributesChangedBatcher, setID, setListening, setName, setNodeType, setParent, setUserData, setVisible, toJSONString, unAnimating, uuid
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.ait.lienzo.client.core.shape.wires.IControlHandleFactory
getControlHandles, getControlHandles
-
Methods inherited from interface com.ait.lienzo.client.core.shape.IDrawable
addAttributesChangedHandler, addNodeDragEndHandler, addNodeDragMoveHandler, addNodeDragStartHandler, addNodeGestureChangeHandler, addNodeGestureEndHandler, addNodeGestureStartHandler, addNodeMouseClickHandler, addNodeMouseDoubleClickHandler, addNodeMouseDownHandler, addNodeMouseEnterHandler, addNodeMouseExitHandler, addNodeMouseMoveHandler, addNodeMouseOutHandler, addNodeMouseOverHandler, addNodeMouseUpHandler, addNodeMouseWheelHandler, addNodeTouchCancelHandler, addNodeTouchEndHandler, addNodeTouchMoveHandler, addNodeTouchStartHandler, animate, animate, asContainer, asContainerNode, asGroup, asGroupOf, asGuide, asLayer, asMultiPointShape, asNode, asPrimitive, asScene, asShape, asViewport, batch, cancelAttributesChangedBatcher, copy, draw, drawWithTransforms, fireEvent, getAbsoluteLocation, getAbsoluteTransform, getAttributes, getAttributeSheet, getBoundingBox, getBoundingBoxAttributes, getBoundingPoints, getComputedBoundingPoints, getComputedLocation, getID, getLayer, getMetaData, getName, getNodeType, getOverLayer, getParent, getRequiredAttributes, getScene, getScratchPad, getTransformingAttributes, getUserData, getViewport, hasMetaData, isEventHandled, isListening, isVisible, moveDown, moveToBottom, moveToTop, moveUp, refresh, removeFromParent, setAttributesChangedBatcher, setID, setListening, setName, setUserData, setVisible, uuid
-
Methods inherited from interface com.ait.lienzo.client.core.shape.json.IJSONSerializable
getFactory, toJSONObject, toJSONString
-
Methods inherited from interface com.ait.lienzo.client.core.shape.IPrimitive
attachToLayerColorMap, detachFromLayerColorMap, getAlpha, getControlHandleFactory, getDragBounds, getDragConstraint, getDragConstraints, getDragMode, getEventPropagationMode, getFillAlpha, getLocation, getOffset, getRotation, getRotationDegrees, getScale, getShear, getStrokeAlpha, getX, getY, isDraggable, isDragging, isEditable, setAlpha, setControlHandleFactory, setDragBounds, setDragConstraint, setDragConstraints, setDraggable, setDragging, setDragMode, setEditable, setEventPropagationMode, setFillAlpha, setLocation, setOffset, setOffset, setOffset, setRotation, setRotationDegrees, setScale, setScale, setScale, setShear, setShear, setStrokeAlpha, setX, setY
-
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.uberfire.ext.wires.core.api.controlpoints.ControlPoint<com.ait.lienzo.client.core.shape.Circle>
-
getHandler
public org.uberfire.ext.wires.core.api.controlpoints.ControlPointMoveHandler getHandler()
- Specified by:
getHandlerin interfaceorg.uberfire.ext.wires.core.api.controlpoints.ControlPoint<com.ait.lienzo.client.core.shape.Circle>
-
move
public void move(double dx, double dy)- Specified by:
movein interfaceorg.uberfire.ext.wires.core.api.controlpoints.ControlPoint<com.ait.lienzo.client.core.shape.Circle>
-
setupHandlers
protected void setupHandlers(org.uberfire.ext.wires.core.api.controlpoints.ControlPointMoveHandler moveHandler)
-
toString
public String toString()
- Overrides:
toStringin classcom.ait.lienzo.client.core.shape.Node<com.ait.lienzo.client.core.shape.Circle>
-
-