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.SVGCircleElement; 24 25 31 public class SVGOMCircleElement 32 extends SVGGraphicsElement 33 implements SVGCircleElement { 34 35 38 protected SVGOMCircleElement() { 39 } 40 41 46 public SVGOMCircleElement(String prefix, AbstractDocument owner) { 47 super(prefix, owner); 48 } 49 50 53 public String getLocalName() { 54 return SVG_CIRCLE_TAG; 55 } 56 57 60 public SVGAnimatedLength getCx() { 61 return getAnimatedLengthAttribute 62 (null, SVG_CX_ATTRIBUTE, SVG_CIRCLE_CX_DEFAULT_VALUE, 63 SVGOMAnimatedLength.HORIZONTAL_LENGTH); 64 } 65 66 69 public SVGAnimatedLength getCy() { 70 return getAnimatedLengthAttribute 71 (null, SVG_CY_ATTRIBUTE, SVG_CIRCLE_CY_DEFAULT_VALUE, 72 SVGOMAnimatedLength.VERTICAL_LENGTH); 73 } 74 75 78 public SVGAnimatedLength getR() { 79 return getAnimatedLengthAttribute 80 (null, SVG_R_ATTRIBUTE, "", 81 SVGOMAnimatedLength.OTHER_LENGTH); 82 } 83 84 87 protected Node newNode() { 88 return new SVGOMCircleElement(); 89 } 90 } 91 | Popular Tags |