1 18 package org.apache.batik.dom.svg; 19 20 import org.apache.batik.dom.AbstractDocument; 21 import org.w3c.dom.Node ; 22 import org.w3c.dom.svg.SVGAnimatedLength; 23 import org.w3c.dom.svg.SVGEllipseElement; 24 25 31 public class SVGOMEllipseElement 32 extends SVGGraphicsElement 33 implements SVGEllipseElement { 34 35 38 protected SVGOMEllipseElement() { 39 } 40 41 46 public SVGOMEllipseElement(String prefix, AbstractDocument owner) { 47 super(prefix, owner); 48 } 49 50 53 public String getLocalName() { 54 return SVG_ELLIPSE_TAG; 55 } 56 57 60 public SVGAnimatedLength getCx() { 61 return getAnimatedLengthAttribute 62 (null, SVG_CX_ATTRIBUTE, SVG_ELLIPSE_CX_DEFAULT_VALUE, 63 SVGOMAnimatedLength.HORIZONTAL_LENGTH); 64 } 65 66 69 public SVGAnimatedLength getCy() { 70 return getAnimatedLengthAttribute 71 (null, SVG_CY_ATTRIBUTE, SVG_ELLIPSE_CY_DEFAULT_VALUE, 72 SVGOMAnimatedLength.VERTICAL_LENGTH); 73 } 74 75 78 public SVGAnimatedLength getRx() { 79 return getAnimatedLengthAttribute 80 (null, SVG_RX_ATTRIBUTE, "", 81 SVGOMAnimatedLength.HORIZONTAL_LENGTH); 82 } 83 84 87 public SVGAnimatedLength getRy() { 88 return getAnimatedLengthAttribute 89 (null, SVG_RY_ATTRIBUTE, "", 90 SVGOMAnimatedLength.VERTICAL_LENGTH); 91 } 92 93 96 protected Node newNode() { 97 return new SVGOMEllipseElement(); 98 } 99 } 100 | Popular Tags |