Class DecisionServiceSVGShapeView

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.client.lienzo.shape.view.LienzoShapeView<org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl>, org.kie.workbench.common.stunner.core.client.shape.HasShapeState, org.kie.workbench.common.stunner.core.client.shape.view.HasControlPoints<org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl>, 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<org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl>, org.kie.workbench.common.stunner.core.client.shape.view.HasEventHandlers<org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl,​com.ait.lienzo.client.core.shape.Shape<?>>, org.kie.workbench.common.stunner.core.client.shape.view.HasFillGradient<org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl>, org.kie.workbench.common.stunner.core.client.shape.view.HasShadow<org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl>, org.kie.workbench.common.stunner.core.client.shape.view.HasSize<org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl>, org.kie.workbench.common.stunner.core.client.shape.view.HasTitle<org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl>, org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl>, org.kie.workbench.common.stunner.svg.client.shape.view.SVGBasicShapeView<org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl>, org.kie.workbench.common.stunner.svg.client.shape.view.SVGContainerShapeView<org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl>, org.kie.workbench.common.stunner.svg.client.shape.view.SVGShapeView<org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl>

    public class DecisionServiceSVGShapeView
    extends org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl
    • Nested Class Summary

      • 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
      DecisionServiceSVGShapeView​(String name, org.kie.workbench.common.stunner.svg.client.shape.view.SVGPrimitiveShape svgPrimitive, double width, double height, boolean resizable)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      DecisionServiceSVGShapeView addDividerDragHandler​(org.kie.workbench.common.stunner.core.client.shape.view.event.DragHandler dragHandler)  
      void destroy()  
      double getDividerLineY()  
      com.google.gwt.event.shared.HandlerManager getHandlerManager()  
      void setDividerLineY​(double y)  
      • Methods inherited from class org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl

        addChild, addSVGChild, applyState, createShapeStateDefaultHandler, getChildren, getName, getPrimitive, getShapeStateHandler, getSVGChildren
      • Methods inherited from class org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.ext.DecoratedShapeView

        addScalableChild, createControlHandles, getAttachableShape, getControls, getShape, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setSize
      • Methods inherited from class org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.ext.WiresShapeViewExt

        addHandler, areControlsVisible, batch, buildDragEvent, buildResizeEvent, cast, disableHandlers, enableHandlers, 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, equals, getControl, 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, getLayoutHandler, getLocation, getParent, getWiresManager, getX, getY, remove, setDockedTo, setLayoutHandler, setParent, setWiresManager
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasControlPoints

        areControlsVisible, hideControlPoints, showControlPoints
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasDecorators

        getDecorators
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasEventHandlers

        addHandler, disableHandlers, enableHandlers, getAttachableShape, removeHandler, supports
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasFillGradient

        setFillGradient
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasShadow

        removeShadow, setShadow
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasSize

        setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setSize
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasTitle

        batch, getFontAlignment, getFontPosition, getMarginX, getOrientation, getTitleFontFamily, getTitleFontSize, getTitlePosition, moveTitleToTop, setMargins, setTextBoundaries, setTextSizeConstraints, setTextWrapper, setTitle, setTitleAlpha, setTitleFontColor, setTitleFontFamily, setTitleFontSize, setTitlePosition, setTitleRotation, setTitleStrokeAlpha, setTitleStrokeColor, setTitleStrokeWidth, setTitleXOffsetPosition, setTitleYOffsetPosition
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView

        getAlpha, getBoundingBox, getFillAlpha, getFillColor, getShapeAbsoluteLocation, getShapeX, getShapeY, getStrokeAlpha, getStrokeColor, getStrokeWidth, getUserData, getUUID, moveDown, moveToBottom, moveToTop, moveUp, removeFromParent, setAlpha, setDragEnabled, setFillAlpha, setFillColor, setShapeLocation, setStrokeAlpha, setStrokeColor, setStrokeWidth, setUserData, setUUID
      • Methods inherited from interface org.kie.workbench.common.stunner.svg.client.shape.view.SVGContainerShapeView

        getContainer, refresh
    • Constructor Detail

      • DecisionServiceSVGShapeView

        public DecisionServiceSVGShapeView​(String name,
                                           org.kie.workbench.common.stunner.svg.client.shape.view.SVGPrimitiveShape svgPrimitive,
                                           double width,
                                           double height,
                                           boolean resizable)
    • Method Detail

      • addDividerDragHandler

        public DecisionServiceSVGShapeView addDividerDragHandler​(org.kie.workbench.common.stunner.core.client.shape.view.event.DragHandler dragHandler)
      • getDividerLineY

        public double getDividerLineY()
      • setDividerLineY

        public void setDividerLineY​(double y)
      • getHandlerManager

        public com.google.gwt.event.shared.HandlerManager getHandlerManager()
        Overrides:
        getHandlerManager in class com.ait.lienzo.client.core.shape.wires.WiresContainer
      • destroy

        public void destroy()
        Specified by:
        destroy in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl>
        Overrides:
        destroy in class org.kie.workbench.common.stunner.svg.client.shape.view.impl.SVGShapeViewImpl