Class SVGEllipse

All Implemented Interfaces:
XMLConstants, SVGSyntax, CSSConstants, SVGConstants

public class SVGEllipse extends SVGGraphicObjectConverter
Utility class that converts an Ellipse2D object into a corresponding SVG element, i.e., a circle or an ellipse.
Version:
$Id: SVGEllipse.java 1733416 2016-03-03 07:07:13Z gadams $
  • Field Details

    • svgLine

      private SVGLine svgLine
      Line converter used for degenerate cases
  • Constructor Details

    • SVGEllipse

      public SVGEllipse(SVGGeneratorContext generatorContext)
      Parameters:
      generatorContext - used to build Elements
  • Method Details

    • toSVG

      public Element toSVG(Ellipse2D ellipse)
      Parameters:
      ellipse - the Ellipse2D object to be converted
    • toSVGCircle

      private Element toSVGCircle(Ellipse2D ellipse)
      Parameters:
      ellipse - the Ellipse2D object to be converted to a circle
    • toSVGEllipse

      private Element toSVGEllipse(Ellipse2D ellipse)
      Parameters:
      ellipse - the Ellipse2D object to be converted to an ellipse