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.SVGLinearGradientElement; 24 25 31 public class SVGOMLinearGradientElement 32 extends SVGOMGradientElement 33 implements SVGLinearGradientElement { 34 35 38 protected SVGOMLinearGradientElement() { 39 } 40 41 46 public SVGOMLinearGradientElement(String prefix, AbstractDocument owner) { 47 super(prefix, owner); 48 } 49 50 53 public String getLocalName() { 54 return SVG_LINEAR_GRADIENT_TAG; 55 } 56 57 60 public SVGAnimatedLength getX1() { 61 return getAnimatedLengthAttribute 62 (null, SVG_X1_ATTRIBUTE, SVG_LINEAR_GRADIENT_X1_DEFAULT_VALUE, 63 SVGOMAnimatedLength.HORIZONTAL_LENGTH); 64 } 65 66 69 public SVGAnimatedLength getY1() { 70 return getAnimatedLengthAttribute 71 (null, SVG_Y1_ATTRIBUTE, SVG_LINEAR_GRADIENT_Y1_DEFAULT_VALUE, 72 SVGOMAnimatedLength.VERTICAL_LENGTH); 73 } 74 75 78 public SVGAnimatedLength getX2() { 79 return getAnimatedLengthAttribute 80 (null, SVG_X2_ATTRIBUTE, SVG_LINEAR_GRADIENT_X2_DEFAULT_VALUE, 81 SVGOMAnimatedLength.HORIZONTAL_LENGTH); 82 } 83 84 87 public SVGAnimatedLength getY2() { 88 return getAnimatedLengthAttribute 89 (null, SVG_Y2_ATTRIBUTE, SVG_LINEAR_GRADIENT_Y2_DEFAULT_VALUE, 90 SVGOMAnimatedLength.VERTICAL_LENGTH); 91 } 92 93 96 protected Node newNode() { 97 return new SVGOMLinearGradientElement(); 98 } 99 } 100 | Popular Tags |