Class AbstractHasSizeView<T extends AbstractHasSizeView>

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.client.lienzo.shape.view.LienzoShapeView<T>, org.kie.workbench.common.stunner.core.client.shape.HasChildren<T>, org.kie.workbench.common.stunner.core.client.shape.view.HasControlPoints<T>, 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<T>, org.kie.workbench.common.stunner.core.client.shape.view.HasEventHandlers<T,​com.ait.lienzo.client.core.shape.Shape<?>>, org.kie.workbench.common.stunner.core.client.shape.view.HasFillGradient<T>, org.kie.workbench.common.stunner.core.client.shape.view.HasShadow<T>, org.kie.workbench.common.stunner.core.client.shape.view.HasSize<T>, org.kie.workbench.common.stunner.core.client.shape.view.HasTitle<T>, org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
    Direct Known Subclasses:
    RectangleView

    public abstract class AbstractHasSizeView<T extends AbstractHasSizeView>
    extends org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.WiresContainerShapeView<T>
    implements org.kie.workbench.common.stunner.core.client.shape.view.HasSize<T>
    • 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
      AbstractHasSizeView​(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType[] supportedEventTypes, com.ait.lienzo.client.core.shape.MultiPath path)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      T setMaxHeight​(Double maxHeight)  
      T setMaxWidth​(Double maxWidth)  
      T setMinHeight​(Double minHeight)  
      T setMinWidth​(Double minWidth)  
      • Methods inherited from class org.kie.workbench.common.stunner.client.lienzo.shape.view.wires.WiresContainerShapeView

        addChild, destroy, 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, getShape, 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
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.HasSize

        setSize
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView

        removeFromParent
    • Constructor Detail

      • AbstractHasSizeView

        public AbstractHasSizeView​(org.kie.workbench.common.stunner.core.client.shape.view.event.ViewEventType[] supportedEventTypes,
                                   com.ait.lienzo.client.core.shape.MultiPath path)
    • Method Detail

      • setMinWidth

        public T setMinWidth​(Double minWidth)
        Specified by:
        setMinWidth in interface org.kie.workbench.common.stunner.core.client.shape.view.HasSize<T extends AbstractHasSizeView>
      • setMaxWidth

        public T setMaxWidth​(Double maxWidth)
        Specified by:
        setMaxWidth in interface org.kie.workbench.common.stunner.core.client.shape.view.HasSize<T extends AbstractHasSizeView>
      • setMinHeight

        public T setMinHeight​(Double minHeight)
        Specified by:
        setMinHeight in interface org.kie.workbench.common.stunner.core.client.shape.view.HasSize<T extends AbstractHasSizeView>
      • setMaxHeight

        public T setMaxHeight​(Double maxHeight)
        Specified by:
        setMaxHeight in interface org.kie.workbench.common.stunner.core.client.shape.view.HasSize<T extends AbstractHasSizeView>