Class SVGDocument


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

      • root

        @NotNull
        private final @NotNull SVG root
      • size

        @NotNull
        private final @NotNull FloatSize size
    • Constructor Detail

      • SVGDocument

        private SVGDocument​(@NotNull
                            @NotNull SVG root)
    • Method Detail

      • size

        @NotNull
        public @NotNull FloatSize size()
      • viewBox

        @NotNull
        public @NotNull ViewBox viewBox()
      • computeShape

        @NotNull
        public @NotNull java.awt.Shape computeShape()
      • computeShape

        @NotNull
        public @NotNull java.awt.Shape computeShape​(@Nullable
                                                    @Nullable ViewBox viewBox)
      • isAnimated

        public boolean isAnimated()
      • animation

        @NotNull
        public @NotNull Animation animation()
      • render

        public void render​(@Nullable
                           @Nullable javax.swing.JComponent component,
                           @NotNull
                           @NotNull java.awt.Graphics2D g)
      • render

        public void render​(@Nullable
                           @Nullable java.awt.Component component,
                           @NotNull
                           @NotNull java.awt.Graphics2D graphics2D,
                           @Nullable
                           @Nullable ViewBox bounds)
      • computePlatformFontSize

        private float computePlatformFontSize​(@NotNull
                                              @NotNull PlatformSupport platformSupport,
                                              @NotNull
                                              @NotNull Output output)
      • renderWithPlatform

        public void renderWithPlatform​(@NotNull
                                       @NotNull PlatformSupport platformSupport,
                                       @NotNull
                                       @NotNull java.awt.Graphics2D graphics2D,
                                       @Nullable
                                       @Nullable ViewBox bounds)
      • renderWithPlatform

        public void renderWithPlatform​(@NotNull
                                       @NotNull PlatformSupport platformSupport,
                                       @NotNull
                                       @NotNull Output output,
                                       @Nullable
                                       @Nullable ViewBox bounds)
      • renderWithPlatform

        public void renderWithPlatform​(@NotNull
                                       @NotNull PlatformSupport platformSupport,
                                       @NotNull
                                       @NotNull Output output,
                                       @Nullable
                                       @Nullable ViewBox bounds,
                                       @Nullable
                                       @Nullable AnimationState animationState)