1 18 package org.apache.batik.dom.svg; 19 20 import org.w3c.dom.Attr ; 21 import org.w3c.dom.DOMException ; 22 import org.w3c.dom.svg.SVGAnimatedString; 23 24 30 public class SVGOMAnimatedString 31 implements SVGAnimatedString, 32 LiveAttributeValue { 33 34 37 protected AbstractElement element; 38 39 42 protected String namespaceURI; 43 44 47 protected String localName; 48 49 55 public SVGOMAnimatedString(AbstractElement elt, 56 String ns, 57 String ln) { 58 element = elt; 59 namespaceURI = ns; 60 localName = ln; 61 } 62 63 66 public String getBaseVal() { 67 return element.getAttributeNS(namespaceURI, localName); 68 } 69 70 73 public void setBaseVal(String baseVal) throws DOMException { 74 element.setAttributeNS(namespaceURI, localName, baseVal); 75 } 76 77 80 public String getAnimVal() { 81 throw new RuntimeException ("!!! TODO: getAnimVal()"); 82 } 83 84 87 public void attrAdded(Attr node, String newv) { 88 } 89 90 93 public void attrModified(Attr node, String oldv, String newv) { 94 } 95 96 99 public void attrRemoved(Attr node, String oldv) { 100 } 101 } 102 | Popular Tags |