Class AWTSVGShape<T extends Shape>

java.lang.Object
com.github.weisj.jsvg.geometry.AWTSVGShape<T>
All Implemented Interfaces:
SVGShape
Direct Known Subclasses:
FillRuleAwareAWTSVGShape

public class AWTSVGShape<T extends Shape> extends Object implements SVGShape
  • Field Details

    • EMPTY_SHAPE

      public static final Rectangle2D EMPTY_SHAPE
    • shapeValue

      @NotNull protected final @NotNull Value<@NotNull T extends Shape> shapeValue
    • boundsCache

      private Rectangle2D boundsCache
    • shapeCache

      private T extends Shape shapeCache
    • pathLength

      private double pathLength
  • Constructor Details

    • AWTSVGShape

      public AWTSVGShape(@NotNull T shape)
    • AWTSVGShape

      public AWTSVGShape(@NotNull @NotNull Value<@NotNull T> shapeValue)
    • AWTSVGShape

      private AWTSVGShape(@NotNull @NotNull Value<@NotNull T> shapeValue, double pathLength)
  • Method Details