/** * Initializes this timing specifier by adding the initial instance time * to the owner's instance time list or setting up any event listeners. */ public void initialize() { ((NodeEventTarget) eventTarget).addEventListenerNS (eventNamespaceURI, eventType, this, false, null); }
/** * Initializes this timing specifier by adding the initial instance time * to the owner's instance time list or setting up any event listeners. */ public void initialize() { ((NodeEventTarget) eventTarget).addEventListenerNS (eventNamespaceURI, eventType, this, false, null); }
/** * Initializes this timing specifier by adding the initial instance time * to the owner's instance time list or setting up any event listeners. */ public void initialize() { ((NodeEventTarget) eventTarget).addEventListenerNS (eventNamespaceURI, eventType, this, false, null); }
/** * Adds DOM listeners to the document. */ protected void addDocumentListeners() { domNodeInsertedListener = new DOMNodeInsertedListener(); domNodeRemovedListener = new DOMNodeRemovedListener(); domAttrModifiedListener = new DOMAttrModifiedListener(); NodeEventTarget et = (NodeEventTarget) document; et.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeInserted", domNodeInsertedListener, false, null); et.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeRemoved", domNodeRemovedListener, false, null); et.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMAttrModified", domAttrModifiedListener, false, null); }
/** * Adds DOM listeners to the document. */ protected void addDocumentListeners() { domNodeInsertedListener = new DOMNodeInsertedListener(); domNodeRemovedListener = new DOMNodeRemovedListener(); domAttrModifiedListener = new DOMAttrModifiedListener(); NodeEventTarget et = (NodeEventTarget) document; et.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeInserted", domNodeInsertedListener, false, null); et.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeRemoved", domNodeRemovedListener, false, null); et.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMAttrModified", domAttrModifiedListener, false, null); }
/** * Adds DOM listeners to the document. */ protected void addDocumentListeners() { domNodeInsertedListener = new DOMNodeInsertedListener(); domNodeRemovedListener = new DOMNodeRemovedListener(); domAttrModifiedListener = new DOMAttrModifiedListener(); NodeEventTarget et = (NodeEventTarget) document; et.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeInserted", domNodeInsertedListener, false, null); et.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMNodeRemoved", domNodeRemovedListener, false, null); et.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMAttrModified", domAttrModifiedListener, false, null); }
/** * Updates the registration of a listener on the given element. */ protected void updateScriptingListeners(Element elt, String attr) { String domEvt = (String) attrToDOMEvent.get(attr); if (domEvt == null) { return; // Not an event attr. } EventListener listener = (EventListener) attrToListener.get(attr); NodeEventTarget target = (NodeEventTarget) elt; if (elt.hasAttributeNS(null, attr)) { target.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, domEvt, listener, false, null); } else { target.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, domEvt, listener, false); } }
/** * Updates the registration of a listener on the given element. */ protected void updateScriptingListeners(Element elt, String attr) { String domEvt = (String) attrToDOMEvent.get(attr); if (domEvt == null) { return; // Not an event attr. } EventListener listener = (EventListener) attrToListener.get(attr); NodeEventTarget target = (NodeEventTarget) elt; if (elt.hasAttributeNS(null, attr)) { target.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, domEvt, listener, false, null); } else { target.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, domEvt, listener, false); } }
/** * Updates the registration of a listener on the given element. */ protected void updateScriptingListeners(Element elt, String attr) { String domEvt = (String) attrToDOMEvent.get(attr); if (domEvt == null) { return; // Not an event attr. } EventListener listener = (EventListener) attrToListener.get(attr); NodeEventTarget target = (NodeEventTarget) elt; if (elt.hasAttributeNS(null, attr)) { target.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, domEvt, listener, false, null); } else { target.removeEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, domEvt, listener, false); } }
public void documentLoadingCompleted(SVGDocumentLoaderEvent e) { NodeEventTarget root = (NodeEventTarget) e.getSVGDocument().getRootElement(); root.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, SVGConstants.SVG_SVGZOOM_EVENT_TYPE, new EventListener() { public void handleEvent(Event evt) { if (!(evt.getTarget() instanceof SVGSVGElement)) return; // assert(evt.getType() == // SVGConstants.SVG_SVGZOOM_EVENT_TYPE); SVGSVGElement svg = (SVGSVGElement) evt.getTarget(); scaleChange(svg.getCurrentScale()); } // handleEvent() }, false, null); }// documentLoadingCompleted() }
public void documentLoadingCompleted(SVGDocumentLoaderEvent e) { NodeEventTarget root = (NodeEventTarget) e.getSVGDocument().getRootElement(); root.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, SVGConstants.SVG_SVGZOOM_EVENT_TYPE, new EventListener() { public void handleEvent(Event evt) { if (!(evt.getTarget() instanceof SVGSVGElement)) return; // assert(evt.getType() == // SVGConstants.SVG_SVGZOOM_EVENT_TYPE); SVGSVGElement svg = (SVGSVGElement) evt.getTarget(); scaleChange(svg.getCurrentScale()); } // handleEvent() }, false, null); }// documentLoadingCompleted() }
public void documentLoadingCompleted(SVGDocumentLoaderEvent e) { NodeEventTarget root = (NodeEventTarget) e.getSVGDocument().getRootElement(); root.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, SVGConstants.SVG_SVGZOOM_EVENT_TYPE, new EventListener() { public void handleEvent(Event evt) { if (!(evt.getTarget() instanceof SVGSVGElement)) return; // assert(evt.getType() == // SVGConstants.SVG_SVGZOOM_EVENT_TYPE); SVGSVGElement svg = (SVGSVGElement) evt.getTarget(); scaleChange(svg.getCurrentScale()); } // handleEvent() }, false, null); }// documentLoadingCompleted() }
/** * Adds a definition through its referring definition element (one * with a 'ref' attribute). */ protected void addDefinitionRef(Element defRef) { String ref = defRef.getAttributeNS(null, XBL_REF_ATTRIBUTE); Element e = ctx.getReferencedElement(defRef, ref); if (!XBL_NAMESPACE_URI.equals(e.getNamespaceURI()) || !XBL_DEFINITION_TAG.equals(e.getLocalName())) { throw new BridgeException (ctx, defRef, ErrorConstants.ERR_URI_BAD_TARGET, new Object[] { ref }); } ImportRecord ir = new ImportRecord(defRef, e); imports.put(defRef, ir); NodeEventTarget et = (NodeEventTarget) defRef; et.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMAttrModified", refAttrListener, false, null); XBLOMDefinitionElement d = (XBLOMDefinitionElement) defRef; String ns = d.getElementNamespaceURI(); String ln = d.getElementLocalName(); addDefinition(ns, ln, (XBLOMDefinitionElement) e, defRef); }
/** * Adds a definition through its referring definition element (one * with a 'ref' attribute). */ protected void addDefinitionRef(Element defRef) { String ref = defRef.getAttributeNS(null, XBL_REF_ATTRIBUTE); Element e = ctx.getReferencedElement(defRef, ref); if (!XBL_NAMESPACE_URI.equals(e.getNamespaceURI()) || !XBL_DEFINITION_TAG.equals(e.getLocalName())) { throw new BridgeException (ctx, defRef, ErrorConstants.ERR_URI_BAD_TARGET, new Object[] { ref }); } ImportRecord ir = new ImportRecord(defRef, e); imports.put(defRef, ir); NodeEventTarget et = (NodeEventTarget) defRef; et.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMAttrModified", refAttrListener, false, null); XBLOMDefinitionElement d = (XBLOMDefinitionElement) defRef; String ns = d.getElementNamespaceURI(); String ln = d.getElementLocalName(); addDefinition(ns, ln, (XBLOMDefinitionElement) e, defRef); }
/** * Initializes this timing specifier by adding the initial instance time * to the owner's instance time list or setting up any event listeners. */ public void initialize() { if (isSVG12AccessKey) { NodeEventTarget eventTarget = (NodeEventTarget) owner.getRootEventTarget(); eventTarget.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "keydown", this, false, null); } else { EventTarget eventTarget = owner.getRootEventTarget(); eventTarget.addEventListener("keypress", this, false); } }
/** * Initializes this timing specifier by adding the initial instance time * to the owner's instance time list or setting up any event listeners. */ public void initialize() { if (isSVG12AccessKey) { NodeEventTarget eventTarget = (NodeEventTarget) owner.getRootEventTarget(); eventTarget.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "keydown", this, false, null); } else { EventTarget eventTarget = owner.getRootEventTarget(); eventTarget.addEventListener("keypress", this, false); } }
/** * Initializes this timing specifier by adding the initial instance time * to the owner's instance time list or setting up any event listeners. */ public void initialize() { if (isSVG12AccessKey) { NodeEventTarget eventTarget = (NodeEventTarget) owner.getRootEventTarget(); eventTarget.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, "keydown", this, false, null); } else { EventTarget eventTarget = owner.getRootEventTarget(); eventTarget.addEventListener("keypress", this, false); } }
/** * Builds using the specified BridgeContext and element, the * specified graphics node. * * @param ctx the bridge context to use * @param e the element that describes the graphics node to build * @param node the graphics node to build */ public void buildGraphicsNode(BridgeContext ctx, Element e, GraphicsNode node) { super.buildGraphicsNode(ctx, e, node); if (ctx.isInteractive()) { NodeEventTarget target = (NodeEventTarget)e; EventListener l = new CursorMouseOverListener(ctx); target.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, SVG_EVENT_MOUSEOVER, l, false, null); ctx.storeEventListenerNS (target, XMLConstants.XML_EVENTS_NAMESPACE_URI, SVG_EVENT_MOUSEOVER, l, false); } }
/** * Builds using the specified BridgeContext and element, the * specified graphics node. * * @param ctx the bridge context to use * @param e the element that describes the graphics node to build * @param node the graphics node to build */ public void buildGraphicsNode(BridgeContext ctx, Element e, GraphicsNode node) { super.buildGraphicsNode(ctx, e, node); if (ctx.isInteractive()) { NodeEventTarget target = (NodeEventTarget)e; EventListener l = new CursorMouseOverListener(ctx); target.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, SVG_EVENT_MOUSEOVER, l, false, null); ctx.storeEventListenerNS (target, XMLConstants.XML_EVENTS_NAMESPACE_URI, SVG_EVENT_MOUSEOVER, l, false); } }
/** * Builds using the specified BridgeContext and element, the * specified graphics node. * * @param ctx the bridge context to use * @param e the element that describes the graphics node to build * @param node the graphics node to build */ public void buildGraphicsNode(BridgeContext ctx, Element e, GraphicsNode node) { super.buildGraphicsNode(ctx, e, node); if (ctx.isInteractive()) { NodeEventTarget target = (NodeEventTarget)e; EventListener l = new CursorMouseOverListener(ctx); target.addEventListenerNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, SVG_EVENT_MOUSEOVER, l, false, null); ctx.storeEventListenerNS (target, XMLConstants.XML_EVENTS_NAMESPACE_URI, SVG_EVENT_MOUSEOVER, l, false); } }