GraphicsNode node) {
super.buildGraphicsNode(ctx, e, node);
if (ctx.isInteractive()) {
NodeEventTarget target = (NodeEventTarget)e;
CursorHolder ch = new CursorHolder(CursorManager.DEFAULT_CURSOR);
al = new AnchorListener(ctx.getUserAgent(), ch);
target.addEventListenerNS
(XMLConstants.XML_EVENTS_NAMESPACE_URI, SVG_EVENT_CLICK,
al, false, null);
ctx.storeEventListenerNS
(target,
XMLConstants.XML_EVENTS_NAMESPACE_URI, SVG_EVENT_CLICK,
al, false);
bl = new CursorMouseOverListener(ctx.getUserAgent(), ch);
target.addEventListenerNS
(XMLConstants.XML_EVENTS_NAMESPACE_URI, SVG_EVENT_MOUSEOVER,
bl, false, null);
ctx.storeEventListenerNS
(target,
XMLConstants.XML_EVENTS_NAMESPACE_URI, SVG_EVENT_MOUSEOVER,
bl, false);
cl = new CursorMouseOutListener(ctx.getUserAgent(), ch);
target.addEventListenerNS
(XMLConstants.XML_EVENTS_NAMESPACE_URI, SVG_EVENT_MOUSEOUT,
cl, false, null);
ctx.storeEventListenerNS
(target,
XMLConstants.XML_EVENTS_NAMESPACE_URI, SVG_EVENT_MOUSEOUT,