Class RingView
- java.lang.Object
-
- com.ait.lienzo.client.core.shape.wires.WiresContainer
-
- com.ait.lienzo.client.core.shape.wires.WiresShape
-
- org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.WiresShapeView<T>
-
- org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.ext.WiresShapeViewExt<T>
-
- org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.WiresContainerShapeView<T>
-
- org.kie.workbench.common.stunner.shapes.client.view.AbstractHasRadiusView<RingView>
-
- org.kie.workbench.common.stunner.shapes.client.view.RingView
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.client.lienzo.shape.view.LienzoShapeView<RingView>,org.kie.workbench.common.stunner.core.client.shape.HasChildren<RingView>,org.kie.workbench.common.stunner.core.client.shape.view.HasControlPoints<RingView>,org.kie.workbench.common.stunner.core.client.shape.view.HasDecorators<com.ait.lienzo.client.core.shape.Shape<?>>,org.kie.workbench.common.stunner.core.client.shape.view.HasDragBounds<RingView>,org.kie.workbench.common.stunner.core.client.shape.view.HasEventHandlers<RingView,com.ait.lienzo.client.core.shape.Shape<?>>,org.kie.workbench.common.stunner.core.client.shape.view.HasFillGradient<RingView>,org.kie.workbench.common.stunner.core.client.shape.view.HasRadius<RingView>,org.kie.workbench.common.stunner.core.client.shape.view.HasShadow<RingView>,org.kie.workbench.common.stunner.core.client.shape.view.HasTitle<RingView>,org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<RingView>
public class RingView extends AbstractHasRadiusView<RingView>
The lienzo view implementation for the Ring shape.TODO: Disabling for now the resize for rings - ARC resize is not implemented yet on lienzo side.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.shape.HasChildren
org.kie.workbench.common.stunner.core.client.shape.HasChildren.Layout
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasControlPoints
org.kie.workbench.common.stunner.core.client.shape.view.HasControlPoints.ControlPointType
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasFillGradient
org.kie.workbench.common.stunner.core.client.shape.view.HasFillGradient.Type
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasTitle
org.kie.workbench.common.stunner.core.client.shape.view.HasTitle.HorizontalAlignment, org.kie.workbench.common.stunner.core.client.shape.view.HasTitle.Orientation, org.kie.workbench.common.stunner.core.client.shape.view.HasTitle.ReferencePosition, org.kie.workbench.common.stunner.core.client.shape.view.HasTitle.Size, org.kie.workbench.common.stunner.core.client.shape.view.HasTitle.VerticalAlignment
-
-
Constructor Summary
Constructors Constructor Description RingView(double radius)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()com.ait.lienzo.client.core.shape.Shape<?>getShape()RingViewsetInnerRadius(double inner)RingViewsetOuterRadius(double radius)RingViewsetRadius(double radius)-
Methods inherited from class org.kie.workbench.common.stunner.shapes.client.view.AbstractHasRadiusView
setMaxRadius, setMinRadius
-
Methods inherited from class org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.WiresContainerShapeView
addChild, getChildren, removeChild
-
Methods inherited from class org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.ext.WiresShapeViewExt
addHandler, areControlsVisible, batch, buildDragEvent, buildResizeEvent, cast, disableHandlers, enableHandlers, getAttachableShape, getEventHandlerManager, getFontAlignment, getFontPosition, getLabelContainerLayout, getMarginX, getOrientation, getTextViewDecorator, getTitleFontFamily, getTitleFontSize, getTitlePosition, hideControlPoints, moveTitleToTop, rebuildTextBoundaries, refresh, removeHandler, setEventHandlerManager, setFillGradient, setMargins, setTextBoundaries, setTextSizeConstraints, setTextWrapper, setTitle, setTitleAlpha, setTitleFontColor, setTitleFontFamily, setTitleFontSize, setTitlePosition, setTitleRotation, setTitleStrokeAlpha, setTitleStrokeColor, setTitleStrokeWidth, setTitleXOffsetPosition, setTitleYOffsetPosition, showControlPoints, supports, updateControlPoints, updateFillGradient
-
Methods inherited from class org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.WiresShapeView
getAlpha, getBoundingBox, getDecorators, getFillAlpha, getFillColor, getShapeAbsoluteLocation, getShapeX, getShapeY, getStrokeAlpha, getStrokeColor, getStrokeWidth, getUserData, getUUID, moveDown, moveToBottom, moveToTop, moveUp, removeShadow, setAlpha, setDragBounds, setDragEnabled, setFillAlpha, setFillColor, setListening, setShadow, setShapeLocation, setStrokeAlpha, setStrokeColor, setStrokeWidth, setUserData, setUUID
-
Methods inherited from class com.ait.lienzo.client.core.shape.wires.WiresShape
addChild, addChild, addLabel, addWiresResizeEndHandler, addWiresResizeStartHandler, addWiresResizeStepHandler, createControlHandles, equals, getControl, getControls, getMagnets, getPath, hashCode, isListening, isResizable, listen, loadControls, removeChild, removeFromParent, setControl, setDraggable, setLocation, setMagnets, setResizable, shapeMoved, uuid
-
Methods inherited from class com.ait.lienzo.client.core.shape.wires.WiresContainer
add, addWiresDragEndHandler, addWiresDragMoveHandler, addWiresDragStartHandler, addWiresMoveHandler, getChildShapes, getComputedLocation, getContainer, getDockedTo, getGroup, getHandlerManager, getLayoutHandler, getLocation, getParent, getWiresManager, getX, getY, remove, setDockedTo, setLayoutHandler, setParent, setWiresManager
-
-
-
-
Method Detail
-
getShape
public com.ait.lienzo.client.core.shape.Shape<?> getShape()
- Overrides:
getShapein classorg.kie.workbench.common.stunner.client.lienzo.shape.view.wires.WiresShapeView<RingView>
-
setRadius
public RingView setRadius(double radius)
-
setOuterRadius
public RingView setOuterRadius(double radius)
-
setInnerRadius
public RingView setInnerRadius(double inner)
-
-