public boolean dispatchEvent(Event evt) throws EventException { return mEventTarget.dispatchEvent(evt); }
/** * Fires a {@link TimeEvent} on the given {@link EventTarget}. */ public static void fireTimeEvent(EventTarget target, String eventType, Calendar time, int detail) { DocumentEvent de = (DocumentEvent) ((Node) target).getOwnerDocument(); DOMTimeEvent evt = (DOMTimeEvent) de.createEvent("TimeEvent"); evt.initTimeEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, eventType, null, detail); evt.setTimestamp(time.getTime().getTime()); target.dispatchEvent(evt); }
protected void dispatchSVGDocEvent(String eventType) { SVGSVGElement root = (SVGSVGElement)document.getDocumentElement(); // Event is dispatched on outermost SVG element. EventTarget t = root; DocumentEvent de = (DocumentEvent)document; AbstractEvent ev = (AbstractEvent) de.createEvent("SVGEvents"); ev.initEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, eventType, false, false); t.dispatchEvent(ev); }
protected void dispatchSVGDocEvent(String eventType) { SVGSVGElement root = (SVGSVGElement)document.getDocumentElement(); // Event is dispatched on outermost SVG element. EventTarget t = root; DocumentEvent de = (DocumentEvent)document; AbstractEvent ev = (AbstractEvent) de.createEvent("SVGEvents"); ev.initEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, eventType, false, false); t.dispatchEvent(ev); }
protected void dispatchSVGDocEvent(String eventType) { SVGSVGElement root = (SVGSVGElement)document.getDocumentElement(); // Event is dispatched on outermost SVG element. EventTarget t = root; DocumentEvent de = (DocumentEvent)document; AbstractEvent ev = (AbstractEvent) de.createEvent("SVGEvents"); ev.initEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, eventType, false, false); t.dispatchEvent(ev); }
/** * Fires a {@link TimeEvent} on the given {@link EventTarget}. */ public static void fireTimeEvent(EventTarget target, String eventType, Calendar time, int detail) { DocumentEvent de = (DocumentEvent) ((Node) target).getOwnerDocument(); DOMTimeEvent evt = (DOMTimeEvent) de.createEvent("TimeEvent"); evt.initTimeEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, eventType, null, detail); evt.setTimestamp(time.getTime().getTime()); target.dispatchEvent(evt); }
/** * Fires a 'DOMActivate' event to the specified target. * * @param target the event target * @param detailArg the detailArg parameter of the event */ protected void fireDOMActivateEvent(EventTarget target, int detailArg) { DocumentEvent docEvt = (DocumentEvent)((Element)target).getOwnerDocument(); DOMUIEvent uiEvt = (DOMUIEvent)docEvt.createEvent("UIEvents"); uiEvt.initUIEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMActivate", true, // canBubbleArg true, // cancelableArg null, // viewArg 0); // detailArg target.dispatchEvent(uiEvt); } }
/** * Fires a {@link TimeEvent} on the given {@link EventTarget}. */ public static void fireTimeEvent(EventTarget target, String eventType, Calendar time, int detail) { DocumentEvent de = (DocumentEvent) ((Node) target).getOwnerDocument(); DOMTimeEvent evt = (DOMTimeEvent) de.createEvent("TimeEvent"); evt.initTimeEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, eventType, null, detail); evt.setTimestamp(time.getTime().getTime()); target.dispatchEvent(evt); }
/** * Fires a 'DOMFocusIn' event to the specified target. * * @param target the newly focussed event target * @param relatedTarget the previously focussed event target */ protected void fireDOMFocusInEvent(EventTarget target, EventTarget relatedTarget) { DocumentEvent docEvt = (DocumentEvent)((Element)target).getOwnerDocument(); DOMUIEvent uiEvt = (DOMUIEvent)docEvt.createEvent("UIEvents"); uiEvt.initUIEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMFocusIn", true, // canBubbleArg false, // cancelableArg null, // viewArg 0); // detailArg target.dispatchEvent(uiEvt); }
/** * Fires a 'DOMFocusIn' event to the specified target. * * @param target the newly focussed event target * @param relatedTarget the previously focussed event target */ protected void fireDOMFocusInEvent(EventTarget target, EventTarget relatedTarget) { DocumentEvent docEvt = (DocumentEvent)((Element)target).getOwnerDocument(); DOMUIEvent uiEvt = (DOMUIEvent)docEvt.createEvent("UIEvents"); uiEvt.initUIEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMFocusIn", true, // canBubbleArg false, // cancelableArg null, // viewArg 0); // detailArg target.dispatchEvent(uiEvt); }
/** * Fires a 'DOMFocusOut' event to the specified target. * * @param target the previously focussed event target * @param relatedTarget the newly focussed event target */ protected void fireDOMFocusOutEvent(EventTarget target, EventTarget relatedTarget) { DocumentEvent docEvt = (DocumentEvent)((Element)target).getOwnerDocument(); DOMUIEvent uiEvt = (DOMUIEvent)docEvt.createEvent("UIEvents"); uiEvt.initUIEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, "DOMFocusOut", true, // canBubbleArg false, // cancelableArg null, // viewArg 0); // detailArg target.dispatchEvent(uiEvt); }
private void fireDocumentReplaced(Document document) { Trace.trace("insync.markup", "MU.fireDomListeners " + document); DocumentEvent doc = (DocumentEvent)document; MutationEvent me = (MutationEvent)doc.createEvent("MutationEvents"); me.initMutationEvent(DOM_DOCUMENT_REPLACED, false, false, document, null, null, null, MutationEvent.REMOVAL); EventTarget target = (EventTarget)document; target.dispatchEvent(me); }
/** * Fires an svg:bboxchange event on the element. */ protected void fireBBoxChangeEvent() { DocumentEvent d = (DocumentEvent) e.getOwnerDocument(); AbstractEvent evt = (AbstractEvent) d.createEvent("SVGEvents"); evt.initEventNS(SVG_NAMESPACE_URI, "RenderedBBoxChange", true, false); try { ((EventTarget) e).dispatchEvent(evt); } catch (RuntimeException ex) { ctx.getUserAgent().displayError(ex); } }
/** * Fires an svg:bboxchange event on the element. */ protected void fireBBoxChangeEvent() { DocumentEvent d = (DocumentEvent) e.getOwnerDocument(); AbstractEvent evt = (AbstractEvent) d.createEvent("SVGEvents"); evt.initEventNS(SVG_NAMESPACE_URI, "RenderedBBoxChange", true, false); try { ((EventTarget) e).dispatchEvent(evt); } catch (RuntimeException ex) { ctx.getUserAgent().displayError(ex); } }
/** * Fires a ShapeChange event on the element this bridge is managing. */ protected void fireShapeChangeEvent() { DocumentEvent d = (DocumentEvent) e.getOwnerDocument(); AbstractEvent evt = (AbstractEvent) d.createEvent("SVGEvents"); evt.initEventNS(SVG_NAMESPACE_URI, "shapechange", true, false); try { ((EventTarget) e).dispatchEvent(evt); } catch (RuntimeException ex) { ctx.getUserAgent().displayError(ex); } }
/** * Fires a ShapeChange event on the element this bridge is managing. */ protected void fireShapeChangeEvent() { DocumentEvent d = (DocumentEvent) e.getOwnerDocument(); AbstractEvent evt = (AbstractEvent) d.createEvent("SVGEvents"); evt.initEventNS(SVG_NAMESPACE_URI, "shapechange", true, false); try { ((EventTarget) e).dispatchEvent(evt); } catch (RuntimeException ex) { ctx.getUserAgent().displayError(ex); } }
/** * Fires an svg:bboxchange event on the element. */ protected void fireBBoxChangeEvent() { DocumentEvent d = (DocumentEvent) e.getOwnerDocument(); AbstractEvent evt = (AbstractEvent) d.createEvent("SVGEvents"); evt.initEventNS(SVG_NAMESPACE_URI, "RenderedBBoxChange", true, false); try { ((EventTarget) e).dispatchEvent(evt); } catch (RuntimeException ex) { ctx.getUserAgent().displayError(ex); } }
/** * Fires a ShapeChange event on the element this bridge is managing. */ protected void fireShapeChangeEvent() { DocumentEvent d = (DocumentEvent) e.getOwnerDocument(); AbstractEvent evt = (AbstractEvent) d.createEvent("SVGEvents"); evt.initEventNS(SVG_NAMESPACE_URI, "shapechange", true, false); try { ((EventTarget) e).dispatchEvent(evt); } catch (RuntimeException ex) { ctx.getUserAgent().displayError(ex); } }
public void mouseWheelMoved(GraphicsNodeMouseWheelEvent evt) { Document doc = context.getPrimaryBridgeContext().getDocument(); Element targetElement = doc.getDocumentElement(); DocumentEvent d = (DocumentEvent) doc; SVGOMWheelEvent wheelEvt = (SVGOMWheelEvent) d.createEvent("WheelEvent"); wheelEvt.initWheelEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, "wheel", true, true, null, evt.getWheelDelta()); try { ((EventTarget)targetElement).dispatchEvent(wheelEvt); } catch (RuntimeException e) { ua.displayError(e); } }
public void handleEvent(Event e) { DOMMouseEvent evt = (DOMMouseEvent) e; DOMMouseEvent newMouseEvent = (DOMMouseEvent) // DOM Level 2 6.5 cast from Document to DocumentEvent is ok ((DocumentEvent)imgElement.getOwnerDocument()).createEvent("MouseEvents"); newMouseEvent.initMouseEventNS (XMLConstants.XML_EVENTS_NAMESPACE_URI, evt.getType(), evt.getBubbles(), evt.getCancelable(), evt.getView(), evt.getDetail(), evt.getScreenX(), evt.getScreenY(), evt.getClientX(), evt.getClientY(), evt.getButton(), (EventTarget)imgElement, evt.getModifiersString()); ((EventTarget)imgElement).dispatchEvent(newMouseEvent); } }