I've just been playing with some code around the bit Stephane suggested
(using last night's cvs) and ran into a problem.

SVGLocatable.getBBox() calls SVGOMElement.getSVGContext(), which looks like

    public SVGContext getSVGContext() {
        return svgContext;
    }

but svgContext is just a local variable, only accessed by a set method.

(I would have thought that it probably would have picked up this value from
its owner document, but getSVGContext()  seems to have been removed from
SVGOMDocument).


 The code I'm using looks like :


String svgNS = SVGDOMImplementation.SVG_NAMESPACE_URI;
SVGOMCircleElement circle =
(SVGOMCircleElement)document.createElementNS(svgNS, "circle");

circle.setAttribute("cx", "10");
circle.setAttribute("cy", "10");
circle.setAttribute("r", "5");
circle.setAttribute("style", "fill:green");

System.out.println(circle.getSVGContext());
// null

System.out.println(circle.getBBox().getX());
// null pointer exception

Cheers,
Danny.

---
Danny Ayers
<stuff> http://www.isacat.net </stuff>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to