[HtmlUnit] SVN: [14445] trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/ javascript/host/svg/SVGElement.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[HtmlUnit] SVN: [14445] trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/ javascript/host/svg/SVGElement.java

asashour-2
Revision: 14445
          http://sourceforge.net/p/htmlunit/code/14445
Author:   asashour
Date:     2017-05-13 15:05:48 +0000 (Sat, 13 May 2017)
Log Message:
-----------
SVGElement handlers

Modified Paths:
--------------
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGElement.java

Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGElement.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGElement.java 2017-05-13 14:41:28 UTC (rev 14444)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGElement.java 2017-05-13 15:05:48 UTC (rev 14445)
@@ -17,6 +17,8 @@
 import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME;
 import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE;
 import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF;
+import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF45;
+import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52;
 import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE;
 
 import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
@@ -28,6 +30,8 @@
 import com.gargoylesoftware.htmlunit.javascript.host.css.CSSStyleDeclaration;
 import com.gargoylesoftware.htmlunit.svg.SvgElement;
 
+import net.sourceforge.htmlunit.corejs.javascript.Function;
+
 /**
  * A JavaScript object for {@code SVGElement}.
  *
@@ -90,4 +94,1589 @@
     public void setId(final String newId) {
         super.setId(newId);
     }
+
+    /**
+     * Returns the {@code onfocus} event handler.
+     * @return the {@code onfocus} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnfocus() {
+        return getEventHandler("focus");
+    }
+
+    /**
+     * Sets the {@code onfocus} event handler.
+     * @param focus the {@code onfocus} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnfocus(final Object focus) {
+        setEventHandler("focus", focus);
+    }
+
+    /**
+     * Returns the {@code ondragend} event handler.
+     * @return the {@code ondragend} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOndragend() {
+        return getEventHandler("dragend");
+    }
+
+    /**
+     * Sets the {@code ondragend} event handler.
+     * @param dragend the {@code ondragend} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOndragend(final Object dragend) {
+        setEventHandler("dragend", dragend);
+    }
+
+    /**
+     * Returns the {@code oninvalid} event handler.
+     * @return the {@code oninvalid} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOninvalid() {
+        return getEventHandler("invalid");
+    }
+
+    /**
+     * Sets the {@code oninvalid} event handler.
+     * @param invalid the {@code oninvalid} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOninvalid(final Object invalid) {
+        setEventHandler("invalid", invalid);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(CHROME)
+    public Function getOnpointercancel() {
+        return getEventHandler("pointercancel");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(CHROME)
+    public void setOnpointercancel(final Object pointercancel) {
+        setEventHandler("pointercancel", pointercancel);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(CHROME)
+    public Function getOnpointerout() {
+        return getEventHandler("pointerout");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(CHROME)
+    public void setOnpointerout(final Object pointerout) {
+        setEventHandler("pointerout", pointerout);
+    }
+
+    /**
+     * Returns the {@code onratechange} event handler.
+     * @return the {@code onratechange} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnratechange() {
+        return getEventHandler("ratechange");
+    }
+
+    /**
+     * Sets the {@code onratechange} event handler.
+     * @param ratechange the {@code onratechange} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnratechange(final Object ratechange) {
+        setEventHandler("ratechange", ratechange);
+    }
+
+    /**
+     * Returns the {@code onresize} event handler.
+     * @return the {@code onresize} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnresize() {
+        return getEventHandler("resize");
+    }
+
+    /**
+     * Sets the {@code onresize} event handler.
+     * @param resize the {@code onresize} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnresize(final Object resize) {
+        setEventHandler("resize", resize);
+    }
+
+    /**
+     * Returns the {@code oncanplaythrough} event handler.
+     * @return the {@code oncanplaythrough} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOncanplaythrough() {
+        return getEventHandler("canplaythrough");
+    }
+
+    /**
+     * Sets the {@code oncanplaythrough} event handler.
+     * @param canplaythrough the {@code oncanplaythrough} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOncanplaythrough(final Object canplaythrough) {
+        setEventHandler("canplaythrough", canplaythrough);
+    }
+
+    /**
+     * Returns the {@code oncancel} event handler.
+     * @return the {@code oncancel} event handler
+     */
+    @JsxGetter(CHROME)
+    public Function getOncancel() {
+        return getEventHandler("cancel");
+    }
+
+    /**
+     * Sets the {@code oncancel} event handler.
+     * @param cancel the {@code oncancel} event handler
+     */
+    @JsxSetter(CHROME)
+    public void setOncancel(final Object cancel) {
+        setEventHandler("cancel", cancel);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(CHROME)
+    public Function getOnpointerenter() {
+        return getEventHandler("pointerenter");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(CHROME)
+    public void setOnpointerenter(final Object pointerenter) {
+        setEventHandler("pointerenter", pointerenter);
+    }
+
+    /**
+     * Returns the {@code onselect} event handler.
+     * @return the {@code onselect} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnselect() {
+        return getEventHandler("select");
+    }
+
+    /**
+     * Sets the {@code onselect} event handler.
+     * @param select the {@code onselect} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnselect(final Object select) {
+        setEventHandler("select", select);
+    }
+
+    /**
+     * Returns the {@code onauxclick} event handler.
+     * @return the {@code onauxclick} event handler
+     */
+    @JsxGetter(CHROME)
+    public Function getOnauxclick() {
+        return getEventHandler("auxclick");
+    }
+
+    /**
+     * Sets the {@code onauxclick} event handler.
+     * @param auxclick the {@code onauxclick} event handler
+     */
+    @JsxSetter(CHROME)
+    public void setOnauxclick(final Object auxclick) {
+        setEventHandler("auxclick", auxclick);
+    }
+
+    /**
+     * Returns the {@code onpause} event handler.
+     * @return the {@code onpause} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnpause() {
+        return getEventHandler("pause");
+    }
+
+    /**
+     * Sets the {@code onpause} event handler.
+     * @param pause the {@code onpause} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnpause(final Object pause) {
+        setEventHandler("pause", pause);
+    }
+
+    /**
+     * Returns the {@code onloadstart} event handler.
+     * @return the {@code onloadstart} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnloadstart() {
+        return getEventHandler("loadstart");
+    }
+
+    /**
+     * Sets the {@code onloadstart} event handler.
+     * @param loadstart the {@code onloadstart} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnloadstart(final Object loadstart) {
+        setEventHandler("loadstart", loadstart);
+    }
+
+    /**
+     * Returns the {@code onprogress} event handler.
+     * @return the {@code onprogress} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnprogress() {
+        return getEventHandler("progress");
+    }
+
+    /**
+     * Sets the {@code onprogress} event handler.
+     * @param progress the {@code onprogress} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnprogress(final Object progress) {
+        setEventHandler("progress", progress);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(CHROME)
+    public Function getOnpointerup() {
+        return getEventHandler("pointerup");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(CHROME)
+    public void setOnpointerup(final Object pointerup) {
+        setEventHandler("pointerup", pointerup);
+    }
+
+    /**
+     * Returns the {@code onscroll} event handler.
+     * @return the {@code onscroll} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnscroll() {
+        return getEventHandler("scroll");
+    }
+
+    /**
+     * Sets the {@code onscroll} event handler.
+     * @param scroll the {@code onscroll} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnscroll(final Object scroll) {
+        setEventHandler("scroll", scroll);
+    }
+
+    /**
+     * Returns the {@code onkeydown} event handler.
+     * @return the {@code onkeydown} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnkeydown() {
+        return getEventHandler("keydown");
+    }
+
+    /**
+     * Sets the {@code onkeydown} event handler.
+     * @param keydown the {@code onkeydown} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnkeydown(final Object keydown) {
+        setEventHandler("keydown", keydown);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(CHROME)
+    public Function getOnpointerleave() {
+        return getEventHandler("pointerleave");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(CHROME)
+    public void setOnpointerleave(final Object pointerleave) {
+        setEventHandler("pointerleave", pointerleave);
+    }
+
+    /**
+     * Returns the {@code onmozpointerlockchange} event handler.
+     * @return the {@code onmozpointerlockchange} event handler
+     */
+    @JsxGetter(FF45)
+    public Function getOnmozpointerlockchange() {
+        return getEventHandler("mozpointerlockchange");
+    }
+
+    /**
+     * Sets the {@code onmozpointerlockchange} event handler.
+     * @param mozpointerlockchange the {@code onmozpointerlockchange} event handler
+     */
+    @JsxSetter(FF45)
+    public void setOnmozpointerlockchange(final Object mozpointerlockchange) {
+        setEventHandler("mozpointerlockchange", mozpointerlockchange);
+    }
+
+    /**
+     * Returns the {@code onclick} event handler.
+     * @return the {@code onclick} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnclick() {
+        return getEventHandler("click");
+    }
+
+    /**
+     * Sets the {@code onclick} event handler.
+     * @param click the {@code onclick} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnclick(final Object click) {
+        setEventHandler("click", click);
+    }
+
+    /**
+     * Returns the {@code onkeyup} event handler.
+     * @return the {@code onkeyup} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnkeyup() {
+        return getEventHandler("keyup");
+    }
+
+    /**
+     * Sets the {@code onkeyup} event handler.
+     * @param keyup the {@code onkeyup} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnkeyup(final Object keyup) {
+        setEventHandler("keyup", keyup);
+    }
+
+    /**
+     * Returns the {@code onchange} event handler.
+     * @return the {@code onchange} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnchange() {
+        return getEventHandler("change");
+    }
+
+    /**
+     * Sets the {@code onchange} event handler.
+     * @param change the {@code onchange} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnchange(final Object change) {
+        setEventHandler("change", change);
+    }
+
+    /**
+     * Returns the {@code onreset} event handler.
+     * @return the {@code onreset} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnreset() {
+        return getEventHandler("reset");
+    }
+
+    /**
+     * Sets the {@code onreset} event handler.
+     * @param reset the {@code onreset} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnreset(final Object reset) {
+        setEventHandler("reset", reset);
+    }
+
+    /**
+     * Returns the {@code onkeypress} event handler.
+     * @return the {@code onkeypress} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnkeypress() {
+        return getEventHandler("keypress");
+    }
+
+    /**
+     * Sets the {@code onkeypress} event handler.
+     * @param keypress the {@code onkeypress} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnkeypress(final Object keypress) {
+        setEventHandler("keypress", keypress);
+    }
+
+    /**
+     * Returns the {@code ontimeupdate} event handler.
+     * @return the {@code ontimeupdate} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOntimeupdate() {
+        return getEventHandler("timeupdate");
+    }
+
+    /**
+     * Sets the {@code ontimeupdate} event handler.
+     * @param timeupdate the {@code ontimeupdate} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOntimeupdate(final Object timeupdate) {
+        setEventHandler("timeupdate", timeupdate);
+    }
+
+    /**
+     * Returns the {@code ondblclick} event handler.
+     * @return the {@code ondblclick} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOndblclick() {
+        return getEventHandler("dblclick");
+    }
+
+    /**
+     * Sets the {@code ondblclick} event handler.
+     * @param dblclick the {@code ondblclick} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOndblclick(final Object dblclick) {
+        setEventHandler("dblclick", dblclick);
+    }
+
+    /**
+     * Returns the {@code ondrag} event handler.
+     * @return the {@code ondrag} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOndrag() {
+        return getEventHandler("drag");
+    }
+
+    /**
+     * Sets the {@code ondrag} event handler.
+     * @param drag the {@code ondrag} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOndrag(final Object drag) {
+        setEventHandler("drag", drag);
+    }
+
+    /**
+     * Returns the {@code onseeked} event handler.
+     * @return the {@code onseeked} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnseeked() {
+        return getEventHandler("seeked");
+    }
+
+    /**
+     * Sets the {@code onseeked} event handler.
+     * @param seeked the {@code onseeked} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnseeked(final Object seeked) {
+        setEventHandler("seeked", seeked);
+    }
+
+    /**
+     * Returns the {@code onabort} event handler.
+     * @return the {@code onabort} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnabort() {
+        return getEventHandler("abort");
+    }
+
+    /**
+     * Sets the {@code onabort} event handler.
+     * @param abort the {@code onabort} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnabort(final Object abort) {
+        setEventHandler("abort", abort);
+    }
+
+    /**
+     * Returns the {@code onloadedmetadata} event handler.
+     * @return the {@code onloadedmetadata} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnloadedmetadata() {
+        return getEventHandler("loadedmetadata");
+    }
+
+    /**
+     * Sets the {@code onloadedmetadata} event handler.
+     * @param loadedmetadata the {@code onloadedmetadata} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnloadedmetadata(final Object loadedmetadata) {
+        setEventHandler("loadedmetadata", loadedmetadata);
+    }
+
+    /**
+     * Returns the {@code ontoggle} event handler.
+     * @return the {@code ontoggle} event handler
+     */
+    @JsxGetter({CHROME, FF52})
+    public Function getOntoggle() {
+        return getEventHandler("toggle");
+    }
+
+    /**
+     * Sets the {@code ontoggle} event handler.
+     * @param toggle the {@code ontoggle} event handler
+     */
+    @JsxSetter({CHROME, FF52})
+    public void setOntoggle(final Object toggle) {
+        setEventHandler("toggle", toggle);
+    }
+
+    /**
+     * Returns the {@code onplay} event handler.
+     * @return the {@code onplay} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnplay() {
+        return getEventHandler("play");
+    }
+
+    /**
+     * Sets the {@code onplay} event handler.
+     * @param play the {@code onplay} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnplay(final Object play) {
+        setEventHandler("play", play);
+    }
+
+    /**
+     * Returns the {@code oncontextmenu} event handler.
+     * @return the {@code oncontextmenu} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOncontextmenu() {
+        return getEventHandler("contextmenu");
+    }
+
+    /**
+     * Sets the {@code oncontextmenu} event handler.
+     * @param contextmenu the {@code oncontextmenu} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOncontextmenu(final Object contextmenu) {
+        setEventHandler("contextmenu", contextmenu);
+    }
+
+    /**
+     * Returns the {@code onmousemove} event handler.
+     * @return the {@code onmousemove} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnmousemove() {
+        return getEventHandler("mousemove");
+    }
+
+    /**
+     * Sets the {@code onmousemove} event handler.
+     * @param mousemove the {@code onmousemove} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnmousemove(final Object mousemove) {
+        setEventHandler("mousemove", mousemove);
+    }
+
+    /**
+     * Returns the {@code onerror} event handler.
+     * @return the {@code onerror} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnerror() {
+        return getEventHandler("error");
+    }
+
+    /**
+     * Sets the {@code onerror} event handler.
+     * @param error the {@code onerror} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnerror(final Object error) {
+        setEventHandler("error", error);
+    }
+
+    /**
+     * Returns the {@code onmouseup} event handler.
+     * @return the {@code onmouseup} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnmouseup() {
+        return getEventHandler("mouseup");
+    }
+
+    /**
+     * Sets the {@code onmouseup} event handler.
+     * @param mouseup the {@code onmouseup} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnmouseup(final Object mouseup) {
+        setEventHandler("mouseup", mouseup);
+    }
+
+    /**
+     * Returns the {@code ondragover} event handler.
+     * @return the {@code ondragover} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOndragover() {
+        return getEventHandler("dragover");
+    }
+
+    /**
+     * Sets the {@code ondragover} event handler.
+     * @param dragover the {@code ondragover} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOndragover(final Object dragover) {
+        setEventHandler("dragover", dragover);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(CHROME)
+    public Function getOnpointermove() {
+        return getEventHandler("pointermove");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(CHROME)
+    public void setOnpointermove(final Object pointermove) {
+        setEventHandler("pointermove", pointermove);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(FF)
+    public Function getOncut() {
+        return getEventHandler("cut");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(FF)
+    public void setOncut(final Object cut) {
+        setEventHandler("cut", cut);
+    }
+
+    /**
+     * Returns the {@code onmouseover} event handler.
+     * @return the {@code onmouseover} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnmouseover() {
+        return getEventHandler("mouseover");
+    }
+
+    /**
+     * Sets the {@code onmouseover} event handler.
+     * @param mouseover the {@code onmouseover} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnmouseover(final Object mouseover) {
+        setEventHandler("mouseover", mouseover);
+    }
+
+    /**
+     * Returns the {@code oninput} event handler.
+     * @return the {@code oninput} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOninput() {
+        return getEventHandler("input");
+    }
+
+    /**
+     * Sets the {@code oninput} event handler.
+     * @param input the {@code oninput} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOninput(final Object input) {
+        setEventHandler("input", input);
+    }
+
+    /**
+     * Returns the {@code onmozpointerlockerror} event handler.
+     * @return the {@code onmozpointerlockerror} event handler
+     */
+    @JsxGetter(FF45)
+    public Function getOnmozpointerlockerror() {
+        return getEventHandler("mozpointerlockerror");
+    }
+
+    /**
+     * Sets the {@code onmozpointerlockerror} event handler.
+     * @param mozpointerlockerror the {@code onmozpointerlockerror} event handler
+     */
+    @JsxSetter(FF45)
+    public void setOnmozpointerlockerror(final Object mozpointerlockerror) {
+        setEventHandler("mozpointerlockerror", mozpointerlockerror);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(CHROME)
+    public Function getOnlostpointercapture() {
+        return getEventHandler("lostpointercapture");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(CHROME)
+    public void setOnlostpointercapture(final Object lostpointercapture) {
+        setEventHandler("lostpointercapture", lostpointercapture);
+    }
+
+    /**
+     * Returns the {@code onstalled} event handler.
+     * @return the {@code onstalled} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnstalled() {
+        return getEventHandler("stalled");
+    }
+
+    /**
+     * Sets the {@code onstalled} event handler.
+     * @param stalled the {@code onstalled} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnstalled(final Object stalled) {
+        setEventHandler("stalled", stalled);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(CHROME)
+    public Function getOnpointerover() {
+        return getEventHandler("pointerover");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(CHROME)
+    public void setOnpointerover(final Object pointerover) {
+        setEventHandler("pointerover", pointerover);
+    }
+
+    /**
+     * Returns the {@code onclose} event handler.
+     * @return the {@code onclose} event handler
+     */
+    @JsxGetter(CHROME)
+    public Function getOnclose() {
+        return getEventHandler("close");
+    }
+
+    /**
+     * Sets the {@code onclose} event handler.
+     * @param close the {@code onclose} event handler
+     */
+    @JsxSetter(CHROME)
+    public void setOnclose(final Object close) {
+        setEventHandler("close", close);
+    }
+
+    /**
+     * Returns the {@code ondragenter} event handler.
+     * @return the {@code ondragenter} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOndragenter() {
+        return getEventHandler("dragenter");
+    }
+
+    /**
+     * Sets the {@code ondragenter} event handler.
+     * @param dragenter the {@code ondragenter} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOndragenter(final Object dragenter) {
+        setEventHandler("dragenter", dragenter);
+    }
+
+    /**
+     * Returns the {@code onmozfullscreenerror} event handler.
+     * @return the {@code onmozfullscreenerror} event handler
+     */
+    @JsxGetter(FF)
+    public Function getOnmozfullscreenerror() {
+        return getEventHandler("mozfullscreenerror");
+    }
+
+    /**
+     * Sets the {@code onmozfullscreenerror} event handler.
+     * @param mozfullscreenerror the {@code onmozfullscreenerror} event handler
+     */
+    @JsxSetter(FF)
+    public void setOnmozfullscreenerror(final Object mozfullscreenerror) {
+        setEventHandler("mozfullscreenerror", mozfullscreenerror);
+    }
+
+    /**
+     * Returns the {@code onsubmit} event handler.
+     * @return the {@code onsubmit} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnsubmit() {
+        return getEventHandler("submit");
+    }
+
+    /**
+     * Sets the {@code onsubmit} event handler.
+     * @param submit the {@code onsubmit} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnsubmit(final Object submit) {
+        setEventHandler("submit", submit);
+    }
+
+    /**
+     * Returns the {@code onmouseleave} event handler.
+     * @return the {@code onmouseleave} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnmouseleave() {
+        return getEventHandler("mouseleave");
+    }
+
+    /**
+     * Sets the {@code onmouseleave} event handler.
+     * @param mouseleave the {@code onmouseleave} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnmouseleave(final Object mouseleave) {
+        setEventHandler("mouseleave", mouseleave);
+    }
+
+    /**
+     * Returns the {@code onmouseenter} event handler.
+     * @return the {@code onmouseenter} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnmouseenter() {
+        return getEventHandler("mouseenter");
+    }
+
+    /**
+     * Sets the {@code onmouseenter} event handler.
+     * @param mouseenter the {@code onmouseenter} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnmouseenter(final Object mouseenter) {
+        setEventHandler("mouseenter", mouseenter);
+    }
+
+    /**
+     * Returns the {@code ondragleave} event handler.
+     * @return the {@code ondragleave} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOndragleave() {
+        return getEventHandler("dragleave");
+    }
+
+    /**
+     * Sets the {@code ondragleave} event handler.
+     * @param dragleave the {@code ondragleave} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOndragleave(final Object dragleave) {
+        setEventHandler("dragleave", dragleave);
+    }
+
+    /**
+     * Returns the {@code onmousewheel} event handler.
+     * @return the {@code onmousewheel} event handler
+     */
+    @JsxGetter(CHROME)
+    public Function getOnmousewheel() {
+        return getEventHandler("mousewheel");
+    }
+
+    /**
+     * Sets the {@code onmousewheel} event handler.
+     * @param mousewheel the {@code onmousewheel} event handler
+     */
+    @JsxSetter(CHROME)
+    public void setOnmousewheel(final Object mousewheel) {
+        setEventHandler("mousewheel", mousewheel);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(CHROME)
+    public Function getOnpointerdown() {
+        return getEventHandler("pointerdown");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(CHROME)
+    public void setOnpointerdown(final Object pointerdown) {
+        setEventHandler("pointerdown", pointerdown);
+    }
+
+    /**
+     * Returns the {@code onseeking} event handler.
+     * @return the {@code onseeking} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnseeking() {
+        return getEventHandler("seeking");
+    }
+
+    /**
+     * Sets the {@code onseeking} event handler.
+     * @param seeking the {@code onseeking} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnseeking(final Object seeking) {
+        setEventHandler("seeking", seeking);
+    }
+
+    /**
+     * Returns the {@code onblur} event handler.
+     * @return the {@code onblur} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnblur() {
+        return getEventHandler("blur");
+    }
+
+    /**
+     * Sets the {@code onblur} event handler.
+     * @param blur the {@code onblur} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnblur(final Object blur) {
+        setEventHandler("blur", blur);
+    }
+
+    /**
+     * Returns the {@code oncuechange} event handler.
+     * @return the {@code oncuechange} event handler
+     */
+    @JsxGetter(CHROME)
+    public Function getOncuechange() {
+        return getEventHandler("cuechange");
+    }
+
+    /**
+     * Sets the {@code oncuechange} event handler.
+     * @param cuechange the {@code oncuechange} event handler
+     */
+    @JsxSetter(CHROME)
+    public void setOncuechange(final Object cuechange) {
+        setEventHandler("cuechange", cuechange);
+    }
+
+    /**
+     * Returns the {@code ondrop} event handler.
+     * @return the {@code ondrop} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOndrop() {
+        return getEventHandler("drop");
+    }
+
+    /**
+     * Sets the {@code ondrop} event handler.
+     * @param drop the {@code ondrop} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOndrop(final Object drop) {
+        setEventHandler("drop", drop);
+    }
+
+    /**
+     * Returns the {@code ondragstart} event handler.
+     * @return the {@code ondragstart} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOndragstart() {
+        return getEventHandler("dragstart");
+    }
+
+    /**
+     * Sets the {@code ondragstart} event handler.
+     * @param dragstart the {@code ondragstart} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOndragstart(final Object dragstart) {
+        setEventHandler("dragstart", dragstart);
+    }
+
+    /**
+     * Returns the {@code onmozfullscreenchange} event handler.
+     * @return the {@code onmozfullscreenchange} event handler
+     */
+    @JsxGetter(FF)
+    public Function getOnmozfullscreenchange() {
+        return getEventHandler("mozfullscreenchange");
+    }
+
+    /**
+     * Sets the {@code onmozfullscreenchange} event handler.
+     * @param mozfullscreenchange the {@code onmozfullscreenchange} event handler
+     */
+    @JsxSetter(FF)
+    public void setOnmozfullscreenchange(final Object mozfullscreenchange) {
+        setEventHandler("mozfullscreenchange", mozfullscreenchange);
+    }
+
+    /**
+     * Returns the {@code ondurationchange} event handler.
+     * @return the {@code ondurationchange} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOndurationchange() {
+        return getEventHandler("durationchange");
+    }
+
+    /**
+     * Sets the {@code ondurationchange} event handler.
+     * @param durationchange the {@code ondurationchange} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOndurationchange(final Object durationchange) {
+        setEventHandler("durationchange", durationchange);
+    }
+
+    /**
+     * Returns the {@code onplaying} event handler.
+     * @return the {@code onplaying} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnplaying() {
+        return getEventHandler("playing");
+    }
+
+    /**
+     * Sets the {@code onplaying} event handler.
+     * @param playing the {@code onplaying} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnplaying(final Object playing) {
+        setEventHandler("playing", playing);
+    }
+
+    /**
+     * Returns the {@code onload} event handler.
+     * @return the {@code onload} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnload() {
+        return getEventHandler("load");
+    }
+
+    /**
+     * Sets the {@code onload} event handler.
+     * @param load the {@code onload} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnload(final Object load) {
+        setEventHandler("load", load);
+    }
+
+    /**
+     * Returns the {@code onended} event handler.
+     * @return the {@code onended} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnended() {
+        return getEventHandler("ended");
+    }
+
+    /**
+     * Sets the {@code onended} event handler.
+     * @param ended the {@code onended} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnended(final Object ended) {
+        setEventHandler("ended", ended);
+    }
+
+    /**
+     * Returns the {@code onloadeddata} event handler.
+     * @return the {@code onloadeddata} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnloadeddata() {
+        return getEventHandler("loadeddata");
+    }
+
+    /**
+     * Sets the {@code onloadeddata} event handler.
+     * @param loadeddata the {@code onloadeddata} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnloadeddata(final Object loadeddata) {
+        setEventHandler("loadeddata", loadeddata);
+    }
+
+    /**
+     * Returns the {@code onshow} event handler.
+     * @return the {@code onshow} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnshow() {
+        return getEventHandler("show");
+    }
+
+    /**
+     * Sets the {@code onshow} event handler.
+     * @param show the {@code onshow} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnshow(final Object show) {
+        setEventHandler("show", show);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(FF)
+    public Function getOncopy() {
+        return getEventHandler("copy");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(FF)
+    public void setOncopy(final Object copy) {
+        setEventHandler("copy", copy);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(FF)
+    public Function getOnpaste() {
+        return getEventHandler("paste");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(FF)
+    public void setOnpaste(final Object paste) {
+        setEventHandler("paste", paste);
+    }
+
+    /**
+     * Returns the {@code onmouseout} event handler.
+     * @return the {@code onmouseout} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnmouseout() {
+        return getEventHandler("mouseout");
+    }
+
+    /**
+     * Sets the {@code onmouseout} event handler.
+     * @param mouseout the {@code onmouseout} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnmouseout(final Object mouseout) {
+        setEventHandler("mouseout", mouseout);
+    }
+
+    /**
+     * Returns the {@code onsuspend} event handler.
+     * @return the {@code onsuspend} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnsuspend() {
+        return getEventHandler("suspend");
+    }
+
+    /**
+     * Sets the {@code onsuspend} event handler.
+     * @param suspend the {@code onsuspend} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnsuspend(final Object suspend) {
+        setEventHandler("suspend", suspend);
+    }
+
+    /**
+     * Returns the {@code onvolumechange} event handler.
+     * @return the {@code onvolumechange} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnvolumechange() {
+        return getEventHandler("volumechange");
+    }
+
+    /**
+     * Sets the {@code onvolumechange} event handler.
+     * @param volumechange the {@code onvolumechange} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnvolumechange(final Object volumechange) {
+        setEventHandler("volumechange", volumechange);
+    }
+
+    /**
+     * Returns the {@code onwaiting} event handler.
+     * @return the {@code onwaiting} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnwaiting() {
+        return getEventHandler("waiting");
+    }
+
+    /**
+     * Sets the {@code onwaiting} event handler.
+     * @param waiting the {@code onwaiting} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnwaiting(final Object waiting) {
+        setEventHandler("waiting", waiting);
+    }
+
+    /**
+     * Returns the {@code oncanplay} event handler.
+     * @return the {@code oncanplay} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOncanplay() {
+        return getEventHandler("canplay");
+    }
+
+    /**
+     * Sets the {@code oncanplay} event handler.
+     * @param canplay the {@code oncanplay} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOncanplay(final Object canplay) {
+        setEventHandler("canplay", canplay);
+    }
+
+    /**
+     * Returns the {@code onmousedown} event handler.
+     * @return the {@code onmousedown} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnmousedown() {
+        return getEventHandler("mousedown");
+    }
+
+    /**
+     * Sets the {@code onmousedown} event handler.
+     * @param mousedown the {@code onmousedown} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnmousedown(final Object mousedown) {
+        setEventHandler("mousedown", mousedown);
+    }
+
+    /**
+     * Returns the {@code onemptied} event handler.
+     * @return the {@code onemptied} event handler
+     */
+    @JsxGetter({CHROME, FF})
+    public Function getOnemptied() {
+        return getEventHandler("emptied");
+    }
+
+    /**
+     * Sets the {@code onemptied} event handler.
+     * @param emptied the {@code onemptied} event handler
+     */
+    @JsxSetter({CHROME, FF})
+    public void setOnemptied(final Object emptied) {
+        setEventHandler("emptied", emptied);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(CHROME)
+    public Function getOngotpointercapture() {
+        return getEventHandler("gotpointercapture");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(CHROME)
+    public void setOngotpointercapture(final Object gotpointercapture) {
+        setEventHandler("gotpointercapture", gotpointercapture);
+    }
+
+    /**
+     * Returns the {@code onanimationiteration} event handler.
+     * @return the {@code onanimationiteration} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnanimationiteration() {
+        return getEventHandler("animationiteration");
+    }
+
+    /**
+     * Sets the {@code onanimationiteration} event handler.
+     * @param animationiteration the {@code onanimationiteration} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnanimationiteration(final Object animationiteration) {
+        setEventHandler("animationiteration", animationiteration);
+    }
+
+    /**
+     * Returns the {@code onwebkittransitionend} event handler.
+     * @return the {@code onwebkittransitionend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnwebkittransitionend() {
+        return getEventHandler("webkittransitionend");
+    }
+
+    /**
+     * Sets the {@code onwebkittransitionend} event handler.
+     * @param webkittransitionend the {@code onwebkittransitionend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnwebkittransitionend(final Object webkittransitionend) {
+        setEventHandler("webkittransitionend", webkittransitionend);
+    }
+
+    /**
+     * Returns the {@code onanimationstart} event handler.
+     * @return the {@code onanimationstart} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnanimationstart() {
+        return getEventHandler("animationstart");
+    }
+
+    /**
+     * Sets the {@code onanimationstart} event handler.
+     * @param animationstart the {@code onanimationstart} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnanimationstart(final Object animationstart) {
+        setEventHandler("animationstart", animationstart);
+    }
+
+    /**
+     * Returns the {@code onwebkitanimationstart} event handler.
+     * @return the {@code onwebkitanimationstart} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnwebkitanimationstart() {
+        return getEventHandler("webkitanimationstart");
+    }
+
+    /**
+     * Sets the {@code onwebkitanimationstart} event handler.
+     * @param webkitanimationstart the {@code onwebkitanimationstart} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnwebkitanimationstart(final Object webkitanimationstart) {
+        setEventHandler("webkitanimationstart", webkitanimationstart);
+    }
+
+    /**
+     * Returns the {@code onwebkitanimationiteration} event handler.
+     * @return the {@code onwebkitanimationiteration} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnwebkitanimationiteration() {
+        return getEventHandler("webkitanimationiteration");
+    }
+
+    /**
+     * Sets the {@code onwebkitanimationiteration} event handler.
+     * @param webkitanimationiteration the {@code onwebkitanimationiteration} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnwebkitanimationiteration(final Object webkitanimationiteration) {
+        setEventHandler("webkitanimationiteration", webkitanimationiteration);
+    }
+
+    /**
+     * Returns the {@code onanimationend} event handler.
+     * @return the {@code onanimationend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnanimationend() {
+        return getEventHandler("animationend");
+    }
+
+    /**
+     * Sets the {@code onanimationend} event handler.
+     * @param animationend the {@code onanimationend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnanimationend(final Object animationend) {
+        setEventHandler("animationend", animationend);
+    }
+
+    /**
+     * Returns the {@code onwebkitanimationend} event handler.
+     * @return the {@code onwebkitanimationend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnwebkitanimationend() {
+        return getEventHandler("webkitanimationend");
+    }
+
+    /**
+     * Sets the {@code onwebkitanimationend} event handler.
+     * @param webkitanimationend the {@code onwebkitanimationend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnwebkitanimationend(final Object webkitanimationend) {
+        setEventHandler("webkitanimationend", webkitanimationend);
+    }
+
+    /**
+     * Returns the {@code ontransitionend} event handler.
+     * @return the {@code ontransitionend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOntransitionend() {
+        return getEventHandler("transitionend");
+    }
+
+    /**
+     * Sets the {@code ontransitionend} event handler.
+     * @param transitionend the {@code ontransitionend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOntransitionend(final Object transitionend) {
+        setEventHandler("transitionend", transitionend);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxGetter(FF52)
+    public Function getOnselectstart() {
+        return getEventHandler("selectstart");
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    @JsxSetter(FF52)
+    public void setOnselectstart(final Object selectstart) {
+        setEventHandler("selectstart", selectstart);
+    }
+
+    /**
+     * Returns the {@code onloadend} event handler.
+     * @return the {@code onloadend} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOnloadend() {
+        return getEventHandler("loadend");
+    }
+
+    /**
+     * Sets the {@code onloadend} event handler.
+     * @param loadend the {@code onloadend} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOnloadend(final Object loadend) {
+        setEventHandler("loadend", loadend);
+    }
+
+    /**
+     * Returns the {@code ondragexit} event handler.
+     * @return the {@code ondragexit} event handler
+     */
+    @JsxGetter(FF52)
+    public Function getOndragexit() {
+        return getEventHandler("dragexit");
+    }
+
+    /**
+     * Sets the {@code ondragexit} event handler.
+     * @param dragexit the {@code ondragexit} event handler
+     */
+    @JsxSetter(FF52)
+    public void setOndragexit(final Object dragexit) {
+        setEventHandler("dragexit", dragexit);
+    }
+
 }


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
HtmlUnit-develop mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/htmlunit-develop
Loading...