Interface ShapePeerMixin<N extends Shape,NB extends ShapePeerBase<N,NB,NM>,NM extends ShapePeerMixin<N,NB,NM>>

All Superinterfaces:
NodePeer<N>, NodePeerMixin<N,NB,NM>
All Known Subinterfaces:
ArcPeerMixin<N,NB,NM>, CirclePeerMixin<N,NB,NM>, LinePeerMixin<N,NB,NM>, PathPeerMixin<N,NB,NM>, RectanglePeerMixin<N,NB,NM>, SVGPathPeerMixin<N,NB,NM>, TextPeerMixin<N,NB,NM>
All Known Implementing Classes:
HtmlArcPeer, HtmlCirclePeer, HtmlLinePeer, HtmlPathPeer, HtmlRectanglePeer, HtmlSubtractShapePeer, HtmlSVGPathPeer, HtmlSVGShapePeer, HtmlSvgTextPeer, HtmlTextPeer, SvgCirclePeer, SvgLinePeer, SvgPathPeer, SvgRectanglePeer, SvgShapePeer, SvgTextPeer

public interface ShapePeerMixin<N extends Shape,NB extends ShapePeerBase<N,NB,NM>,NM extends ShapePeerMixin<N,NB,NM>> extends NodePeerMixin<N,NB,NM>
Author:
Bruno Salmon
  • Method Details

    • updateFill

      void updateFill(Paint fill)
    • updateSmooth

      void updateSmooth(Boolean smooth)
    • updateStroke

      void updateStroke(Paint stroke)
    • updateStrokeWidth

      void updateStrokeWidth(Double strokeWidth)
    • updateStrokeLineCap

      void updateStrokeLineCap(StrokeLineCap strokeLineCap)
    • updateStrokeLineJoin

      void updateStrokeLineJoin(StrokeLineJoin strokeLineJoin)
    • updateStrokeMiterLimit

      void updateStrokeMiterLimit(Double strokeMiterLimit)
    • updateStrokeDashOffset

      void updateStrokeDashOffset(Double strokeDashOffset)
    • updateStrokeDashArray

      void updateStrokeDashArray(List<Double> dashArray)
    • updateStrokeType

      void updateStrokeType(StrokeType strokeType)