xmlgraphics-batik-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ahmad Morad <mo...@db.informatik.uni-kassel.de>
Subject JSVGComponent.setSVGDocument method
Date Tue, 05 Mar 2002 10:15:48 GMT
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);

        svgDocument = doc;


I think the svgDocument must be null at the first call of setSVGDocument(). 
This is however not the case. The line : 


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      


To unsubscribe, e-mail: batik-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-dev-help@xml.apache.org

View raw message