Does anybody have experience with the JSVGComponent.setSVGDocument(SVGDocument doc) method?
I used the same document one time with the setURI() method, and the other throw producing a dom from the file and calling setSVGDocument(). If I serialize the dom I produced, I get the same SVG document. So I guess there is a little bug with the setSVGDocument() method!! -- /** * Sets the SVG document to display. */ public void setSVGDocument(SVGDocument doc) { ... if (eventsEnabled && svgDocument != null) { // fire the unload event Event evt = svgDocument.createEvent("SVGEvents"); evt.initEvent("SVGUnload", false, false); ((EventTarget)(svgDocument.getRootElement())).dispatchEvent(evt); } svgDocument = doc; ... } -- I think the svgDocument must be null at the first call of setSVGDocument(). This is however not the case. The line : ((EventTarget)(svgDocument.getRootElement())).dispatchEvent(evt); will be executed at the first call and produce an exception like: -- java.lang.ClassCastException: org.apache.batik.dom.GenericElementNS at org.apache.batik.dom.svg.SVGOMDocument.getRootElement(Unknown Source) ... -- Thanks, Morad. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]