Class StrokeContext


  • public final class StrokeContext
    extends java.lang.Object
    • Field Detail

      • strokeWidth

        @Nullable
        public final @Nullable Length strokeWidth
      • lineCap

        @Nullable
        public final @Nullable LineCap lineCap
      • lineJoin

        @Nullable
        public final @Nullable LineJoin lineJoin
      • miterLimit

        public final float miterLimit
      • dashPattern

        public final Length @Nullable [] dashPattern
      • dashOffset

        @Nullable
        public final @Nullable Length dashOffset
    • Constructor Detail

      • StrokeContext

        public StrokeContext​(@Nullable
                             @Nullable Length strokeWidth,
                             @Nullable
                             @Nullable LineCap lineCap,
                             @Nullable
                             @Nullable LineJoin lineJoin,
                             float miterLimit,
                             @NotNull
                             @NotNull Length[] dashPattern,
                             @Nullable
                             @Nullable Length dashOffset)
    • Method Detail

      • validateDashPattern

        @Contract("null -> null")
        private static Length @Nullable [] validateDashPattern​(Length @Nullable [] pattern)
      • isTrivial

        public boolean isTrivial()
      • isStrokeVisible

        public boolean isStrokeVisible()
      • createDefault

        @NotNull
        public static @NotNull StrokeContext createDefault()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object