All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xyz.jsinterop.client.dom.Window Maven / Gradle / Ivy

There is a newer version: 0.1.1
Show newest version
package xyz.jsinterop.client.dom;

/*
 * #%L
 * jsinterop
 * %%
 * Copyright (C) 2016 Norbert Sándor
 * %%
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 * #L%
 */

import jsinterop.annotations.JsMethod;
import jsinterop.annotations.JsOverlay;
import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsProperty;
import jsinterop.annotations.JsType;

@JsType(isNative = true, namespace = JsPackage.GLOBAL)
public interface Window extends EventTarget, WindowTimers, WindowSessionStorage, WindowLocalStorage, WindowConsole,
		GlobalEventHandlers, IDBEnvironment, WindowBase64 {
	@JsProperty
	public abstract double getAnimationStartTime();

	@JsProperty
	public abstract void setAnimationStartTime(final double value);

	@JsProperty
	public abstract ApplicationCache getApplicationCache();

	@JsProperty
	public abstract void setApplicationCache(final ApplicationCache value);

	@JsProperty
	public abstract Navigator getClientInformation();

	@JsProperty
	public abstract void setClientInformation(final Navigator value);

	@JsProperty
	public abstract boolean isClosed();

	@JsProperty
	public abstract void setClosed(final boolean value);

	@JsProperty
	public abstract Crypto getCrypto();

	@JsProperty
	public abstract void setCrypto(final Crypto value);

	@JsProperty
	public abstract String getDefaultStatus();

	@JsProperty
	public abstract void setDefaultStatus(final String value);

	@JsProperty
	public abstract double getDevicePixelRatio();

	@JsProperty
	public abstract void setDevicePixelRatio(final double value);

	@JsProperty
	public abstract String getDoNotTrack();

	@JsProperty
	public abstract void setDoNotTrack(final String value);

	@JsProperty
	public abstract Document getDocument();

	@JsProperty
	public abstract void setDocument(final Document value);

	@JsProperty
	public abstract Event getEvent();

	@JsProperty
	public abstract void setEvent(final Event value);

	@JsProperty
	public abstract External getExternal();

	@JsProperty
	public abstract void setExternal(final External value);

	@JsProperty
	public abstract Element getFrameElement();

	@JsProperty
	public abstract void setFrameElement(final Element value);

	@JsProperty
	public abstract Window getFrames();

	@JsProperty
	public abstract void setFrames(final Window value);

	@JsProperty
	public abstract History getHistory();

	@JsProperty
	public abstract void setHistory(final History value);

	@JsProperty
	public abstract double getInnerHeight();

	@JsProperty
	public abstract void setInnerHeight(final double value);

	@JsProperty
	public abstract double getInnerWidth();

	@JsProperty
	public abstract void setInnerWidth(final double value);

	@JsProperty
	public abstract double getLength();

	@JsProperty
	public abstract void setLength(final double value);

	@JsProperty
	public abstract Location getLocation();

	@JsProperty
	public abstract void setLocation(final Location value);

	@JsProperty
	public abstract BarProp getLocationbar();

	@JsProperty
	public abstract void setLocationbar(final BarProp value);

	@JsProperty
	public abstract BarProp getMenubar();

	@JsProperty
	public abstract void setMenubar(final BarProp value);

	@JsProperty
	public abstract double getMsAnimationStartTime();

	@JsProperty
	public abstract void setMsAnimationStartTime(final double value);

	@JsProperty
	public abstract String getName();

	@JsProperty
	public abstract void setName(final String value);

	@JsProperty
	public abstract Navigator getNavigator();

	@JsProperty
	public abstract void setNavigator(final Navigator value);

	@JsProperty
	public abstract Object getOffscreenBuffering();

	@JsProperty
	public abstract void setOffscreenBuffering(final Object value);

	@JsProperty
	public abstract EventListener getOnabort();

	@JsProperty
	public abstract void setOnabort(final EventListener value);

	@JsProperty
	public abstract EventListener getOnafterprint();

	@JsProperty
	public abstract void setOnafterprint(final EventListener value);

	@JsProperty
	public abstract EventListener getOnbeforeprint();

	@JsProperty
	public abstract void setOnbeforeprint(final EventListener value);

	@JsProperty
	public abstract EventListener getOnbeforeunload();

	@JsProperty
	public abstract void setOnbeforeunload(final EventListener value);

	@JsProperty
	public abstract EventListener getOnblur();

	@JsProperty
	public abstract void setOnblur(final EventListener value);

	@JsProperty
	public abstract EventListener getOncanplay();

	@JsProperty
	public abstract void setOncanplay(final EventListener value);

	@JsProperty
	public abstract EventListener getOncanplaythrough();

	@JsProperty
	public abstract void setOncanplaythrough(final EventListener value);

	@JsProperty
	public abstract EventListener getOnchange();

	@JsProperty
	public abstract void setOnchange(final EventListener value);

	@JsProperty
	public abstract EventListener getOnclick();

	@JsProperty
	public abstract void setOnclick(final EventListener value);

	@JsProperty
	public abstract EventListener getOncompassneedscalibration();

	@JsProperty
	public abstract void setOncompassneedscalibration(final EventListener value);

	@JsProperty
	public abstract EventListener getOncontextmenu();

	@JsProperty
	public abstract void setOncontextmenu(final EventListener value);

	@JsProperty
	public abstract EventListener getOndblclick();

	@JsProperty
	public abstract void setOndblclick(final EventListener value);

	@JsProperty
	public abstract EventListener getOndevicemotion();

	@JsProperty
	public abstract void setOndevicemotion(final EventListener value);

	@JsProperty
	public abstract EventListener getOndeviceorientation();

	@JsProperty
	public abstract void setOndeviceorientation(final EventListener value);

	@JsProperty
	public abstract EventListener getOndrag();

	@JsProperty
	public abstract void setOndrag(final EventListener value);

	@JsProperty
	public abstract EventListener getOndragend();

	@JsProperty
	public abstract void setOndragend(final EventListener value);

	@JsProperty
	public abstract EventListener getOndragenter();

	@JsProperty
	public abstract void setOndragenter(final EventListener value);

	@JsProperty
	public abstract EventListener getOndragleave();

	@JsProperty
	public abstract void setOndragleave(final EventListener value);

	@JsProperty
	public abstract EventListener getOndragover();

	@JsProperty
	public abstract void setOndragover(final EventListener value);

	@JsProperty
	public abstract EventListener getOndragstart();

	@JsProperty
	public abstract void setOndragstart(final EventListener value);

	@JsProperty
	public abstract EventListener getOndrop();

	@JsProperty
	public abstract void setOndrop(final EventListener value);

	@JsProperty
	public abstract EventListener getOndurationchange();

	@JsProperty
	public abstract void setOndurationchange(final EventListener value);

	@JsProperty
	public abstract EventListener getOnemptied();

	@JsProperty
	public abstract void setOnemptied(final EventListener value);

	@JsProperty
	public abstract EventListener getOnended();

	@JsProperty
	public abstract void setOnended(final EventListener value);

	@JsProperty
	public abstract ErrorEventHandler getOnerror();

	@JsProperty
	public abstract void setOnerror(final ErrorEventHandler value);

	@JsProperty
	public abstract EventListener getOnfocus();

	@JsProperty
	public abstract void setOnfocus(final EventListener value);

	@JsProperty
	public abstract EventListener getOnhashchange();

	@JsProperty
	public abstract void setOnhashchange(final EventListener value);

	@JsProperty
	public abstract EventListener getOninput();

	@JsProperty
	public abstract void setOninput(final EventListener value);

	@JsProperty
	public abstract EventListener getOnkeydown();

	@JsProperty
	public abstract void setOnkeydown(final EventListener value);

	@JsProperty
	public abstract EventListener getOnkeypress();

	@JsProperty
	public abstract void setOnkeypress(final EventListener value);

	@JsProperty
	public abstract EventListener getOnkeyup();

	@JsProperty
	public abstract void setOnkeyup(final EventListener value);

	@JsProperty
	public abstract EventListener getOnload();

	@JsProperty
	public abstract void setOnload(final EventListener value);

	@JsProperty
	public abstract EventListener getOnloadeddata();

	@JsProperty
	public abstract void setOnloadeddata(final EventListener value);

	@JsProperty
	public abstract EventListener getOnloadedmetadata();

	@JsProperty
	public abstract void setOnloadedmetadata(final EventListener value);

	@JsProperty
	public abstract EventListener getOnloadstart();

	@JsProperty
	public abstract void setOnloadstart(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmessage();

	@JsProperty
	public abstract void setOnmessage(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmousedown();

	@JsProperty
	public abstract void setOnmousedown(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmouseenter();

	@JsProperty
	public abstract void setOnmouseenter(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmouseleave();

	@JsProperty
	public abstract void setOnmouseleave(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmousemove();

	@JsProperty
	public abstract void setOnmousemove(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmouseout();

	@JsProperty
	public abstract void setOnmouseout(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmouseover();

	@JsProperty
	public abstract void setOnmouseover(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmouseup();

	@JsProperty
	public abstract void setOnmouseup(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmousewheel();

	@JsProperty
	public abstract void setOnmousewheel(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmsgesturechange();

	@JsProperty
	public abstract void setOnmsgesturechange(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmsgesturedoubletap();

	@JsProperty
	public abstract void setOnmsgesturedoubletap(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmsgestureend();

	@JsProperty
	public abstract void setOnmsgestureend(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmsgesturehold();

	@JsProperty
	public abstract void setOnmsgesturehold(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmsgesturestart();

	@JsProperty
	public abstract void setOnmsgesturestart(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmsgesturetap();

	@JsProperty
	public abstract void setOnmsgesturetap(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmsinertiastart();

	@JsProperty
	public abstract void setOnmsinertiastart(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmspointercancel();

	@JsProperty
	public abstract void setOnmspointercancel(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmspointerdown();

	@JsProperty
	public abstract void setOnmspointerdown(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmspointerenter();

	@JsProperty
	public abstract void setOnmspointerenter(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmspointerleave();

	@JsProperty
	public abstract void setOnmspointerleave(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmspointermove();

	@JsProperty
	public abstract void setOnmspointermove(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmspointerout();

	@JsProperty
	public abstract void setOnmspointerout(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmspointerover();

	@JsProperty
	public abstract void setOnmspointerover(final EventListener value);

	@JsProperty
	public abstract EventListener getOnmspointerup();

	@JsProperty
	public abstract void setOnmspointerup(final EventListener value);

	@JsProperty
	public abstract EventListener getOnoffline();

	@JsProperty
	public abstract void setOnoffline(final EventListener value);

	@JsProperty
	public abstract EventListener getOnonline();

	@JsProperty
	public abstract void setOnonline(final EventListener value);

	@JsProperty
	public abstract EventListener getOnorientationchange();

	@JsProperty
	public abstract void setOnorientationchange(final EventListener value);

	@JsProperty
	public abstract EventListener getOnpagehide();

	@JsProperty
	public abstract void setOnpagehide(final EventListener value);

	@JsProperty
	public abstract EventListener getOnpageshow();

	@JsProperty
	public abstract void setOnpageshow(final EventListener value);

	@JsProperty
	public abstract EventListener getOnpause();

	@JsProperty
	public abstract void setOnpause(final EventListener value);

	@JsProperty
	public abstract EventListener getOnplay();

	@JsProperty
	public abstract void setOnplay(final EventListener value);

	@JsProperty
	public abstract EventListener getOnplaying();

	@JsProperty
	public abstract void setOnplaying(final EventListener value);

	@JsProperty
	public abstract EventListener getOnpopstate();

	@JsProperty
	public abstract void setOnpopstate(final EventListener value);

	@JsProperty
	public abstract EventListener getOnprogress();

	@JsProperty
	public abstract void setOnprogress(final EventListener value);

	@JsProperty
	public abstract EventListener getOnratechange();

	@JsProperty
	public abstract void setOnratechange(final EventListener value);

	@JsProperty
	public abstract EventListener getOnreadystatechange();

	@JsProperty
	public abstract void setOnreadystatechange(final EventListener value);

	@JsProperty
	public abstract EventListener getOnreset();

	@JsProperty
	public abstract void setOnreset(final EventListener value);

	@JsProperty
	public abstract EventListener getOnresize();

	@JsProperty
	public abstract void setOnresize(final EventListener value);

	@JsProperty
	public abstract EventListener getOnscroll();

	@JsProperty
	public abstract void setOnscroll(final EventListener value);

	@JsProperty
	public abstract EventListener getOnseeked();

	@JsProperty
	public abstract void setOnseeked(final EventListener value);

	@JsProperty
	public abstract EventListener getOnseeking();

	@JsProperty
	public abstract void setOnseeking(final EventListener value);

	@JsProperty
	public abstract EventListener getOnselect();

	@JsProperty
	public abstract void setOnselect(final EventListener value);

	@JsProperty
	public abstract EventListener getOnstalled();

	@JsProperty
	public abstract void setOnstalled(final EventListener value);

	@JsProperty
	public abstract EventListener getOnstorage();

	@JsProperty
	public abstract void setOnstorage(final EventListener value);

	@JsProperty
	public abstract EventListener getOnsubmit();

	@JsProperty
	public abstract void setOnsubmit(final EventListener value);

	@JsProperty
	public abstract EventListener getOnsuspend();

	@JsProperty
	public abstract void setOnsuspend(final EventListener value);

	@JsProperty
	public abstract EventListener getOntimeupdate();

	@JsProperty
	public abstract void setOntimeupdate(final EventListener value);

	@JsProperty
	public abstract Object getOntouchcancel();

	@JsProperty
	public abstract void setOntouchcancel(final Object value);

	@JsProperty
	public abstract Object getOntouchend();

	@JsProperty
	public abstract void setOntouchend(final Object value);

	@JsProperty
	public abstract Object getOntouchmove();

	@JsProperty
	public abstract void setOntouchmove(final Object value);

	@JsProperty
	public abstract Object getOntouchstart();

	@JsProperty
	public abstract void setOntouchstart(final Object value);

	@JsProperty
	public abstract EventListener getOnunload();

	@JsProperty
	public abstract void setOnunload(final EventListener value);

	@JsProperty
	public abstract EventListener getOnvolumechange();

	@JsProperty
	public abstract void setOnvolumechange(final EventListener value);

	@JsProperty
	public abstract EventListener getOnwaiting();

	@JsProperty
	public abstract void setOnwaiting(final EventListener value);

	@JsProperty
	public abstract Window getOpener();

	@JsProperty
	public abstract void setOpener(final Window value);

	@JsProperty
	public abstract Object getOrientation();

	@JsProperty
	public abstract void setOrientation(final Object value);

	@JsProperty
	public abstract double getOuterHeight();

	@JsProperty
	public abstract void setOuterHeight(final double value);

	@JsProperty
	public abstract double getOuterWidth();

	@JsProperty
	public abstract void setOuterWidth(final double value);

	@JsProperty
	public abstract double getPageXOffset();

	@JsProperty
	public abstract void setPageXOffset(final double value);

	@JsProperty
	public abstract double getPageYOffset();

	@JsProperty
	public abstract void setPageYOffset(final double value);

	@JsProperty
	public abstract Window getParent();

	@JsProperty
	public abstract void setParent(final Window value);

	@JsProperty
	public abstract Performance getPerformance();

	@JsProperty
	public abstract void setPerformance(final Performance value);

	@JsProperty
	public abstract BarProp getPersonalbar();

	@JsProperty
	public abstract void setPersonalbar(final BarProp value);

	@JsProperty
	public abstract Screen getScreen();

	@JsProperty
	public abstract void setScreen(final Screen value);

	@JsProperty
	public abstract double getScreenLeft();

	@JsProperty
	public abstract void setScreenLeft(final double value);

	@JsProperty
	public abstract double getScreenTop();

	@JsProperty
	public abstract void setScreenTop(final double value);

	@JsProperty
	public abstract double getScreenX();

	@JsProperty
	public abstract void setScreenX(final double value);

	@JsProperty
	public abstract double getScreenY();

	@JsProperty
	public abstract void setScreenY(final double value);

	@JsProperty
	public abstract double getScrollX();

	@JsProperty
	public abstract void setScrollX(final double value);

	@JsProperty
	public abstract double getScrollY();

	@JsProperty
	public abstract void setScrollY(final double value);

	@JsProperty
	public abstract BarProp getScrollbars();

	@JsProperty
	public abstract void setScrollbars(final BarProp value);

	@JsProperty
	public abstract Window getSelf();

	@JsProperty
	public abstract void setSelf(final Window value);

	@JsProperty
	public abstract String getStatus();

	@JsProperty
	public abstract void setStatus(final String value);

	@JsProperty
	public abstract BarProp getStatusbar();

	@JsProperty
	public abstract void setStatusbar(final BarProp value);

	@JsProperty
	public abstract StyleMedia getStyleMedia();

	@JsProperty
	public abstract void setStyleMedia(final StyleMedia value);

	@JsProperty
	public abstract BarProp getToolbar();

	@JsProperty
	public abstract void setToolbar(final BarProp value);

	@JsProperty
	public abstract Window getTop();

	@JsProperty
	public abstract void setTop(final Window value);

	@JsProperty
	public abstract Window getWindow();

	@JsProperty
	public abstract void setWindow(final Window value);

	@JsProperty
	public abstract URL getURL();

	@JsProperty
	public abstract void setURL(final URL value);

	@JsOverlay
	public default Window get(final int index) {
		return (Window) xyz.jsinterop.client.core.JsArrays.getArrayItem(this, index);
	}

	@JsOverlay
	public default void set(final int index, final Window value) {
		xyz.jsinterop.client.core.JsArrays.setArrayItem(this, index, value);
	}

	@JsMethod
	public abstract void alert();

	@JsMethod
	public abstract void alert(final Object message);

	@JsMethod
	public abstract void blur();

	@JsMethod
	public abstract void cancelAnimationFrame(final double handle);

	@JsMethod
	public abstract void captureEvents();

	@JsMethod
	public abstract void close();

	@JsMethod
	public abstract boolean confirm();

	@JsMethod
	public abstract boolean confirm(final String message);

	@JsMethod
	public abstract void focus();

	@JsMethod
	public abstract CSSStyleDeclaration getComputedStyle(final Element elt);

	@JsMethod
	public abstract CSSStyleDeclaration getComputedStyle(final Element elt, final String pseudoElt);

	@JsMethod
	public abstract CSSRuleList getMatchedCSSRules(final Element elt);

	@JsMethod
	public abstract CSSRuleList getMatchedCSSRules(final Element elt, final String pseudoElt);

	@JsMethod
	public abstract Selection getSelection();

	@JsMethod
	public abstract MediaQueryList matchMedia(final String mediaQuery);

	@JsMethod
	public abstract void moveBy();

	@JsMethod
	public abstract void moveBy(final double x);

	@JsMethod
	public abstract void moveBy(final double x, final double y);

	@JsMethod
	public abstract void moveTo();

	@JsMethod
	public abstract void moveTo(final double x);

	@JsMethod
	public abstract void moveTo(final double x, final double y);

	@JsMethod
	public abstract void msCancelRequestAnimationFrame(final double handle);

	@JsMethod
	public abstract MediaQueryList msMatchMedia(final String mediaQuery);

	@JsMethod
	public abstract double msRequestAnimationFrame(final FrameRequestCallback callback);

	@JsMethod
	public abstract void msWriteProfilerMark(final String profilerMarkName);

	@JsMethod
	public abstract Object open();

	@JsMethod
	public abstract Object open(final String url);

	@JsMethod
	public abstract Object open(final String url, final String target);

	@JsMethod
	public abstract Object open(final String url, final String target, final String features);

	@JsMethod
	public abstract Object open(final String url, final String target, final String features, final boolean replace);

	@JsMethod
	public abstract void postMessage(final Object message, final String targetOrigin);

	@JsMethod
	public abstract void postMessage(final Object message, final String targetOrigin, final Object ports);

	@JsMethod
	public abstract void print();

	@JsMethod
	public abstract String prompt();

	@JsMethod
	public abstract String prompt(final String message);

	@JsMethod
	public abstract String prompt(final String message, final String _default);

	@JsMethod
	public abstract void releaseEvents();

	@JsMethod
	public abstract double requestAnimationFrame(final FrameRequestCallback callback);

	@JsMethod
	public abstract void resizeBy();

	@JsMethod
	public abstract void resizeBy(final double x);

	@JsMethod
	public abstract void resizeBy(final double x, final double y);

	@JsMethod
	public abstract void resizeTo();

	@JsMethod
	public abstract void resizeTo(final double x);

	@JsMethod
	public abstract void resizeTo(final double x, final double y);

	@JsMethod
	public abstract void scroll();

	@JsMethod
	public abstract void scroll(final double x);

	@JsMethod
	public abstract void scroll(final double x, final double y);

	@JsMethod
	public abstract void scrollBy();

	@JsMethod
	public abstract void scrollBy(final double x);

	@JsMethod
	public abstract void scrollBy(final double x, final double y);

	@JsMethod
	public abstract void scrollTo();

	@JsMethod
	public abstract void scrollTo(final double x);

	@JsMethod
	public abstract void scrollTo(final double x, final double y);

	@JsMethod
	public abstract WebKitPoint webkitConvertPointFromNodeToPage(final Node node, final WebKitPoint pt);

	@JsMethod
	public abstract WebKitPoint webkitConvertPointFromPageToNode(final Node node, final WebKitPoint pt);

	@JsOverlay
	public default void addEventListenerMSGestureChange(final EventListener listener) {
		addEventListener("MSGestureChange", listener);
	}

	@JsOverlay
	public default void addEventListenerMSGestureChange(final EventListener listener, final boolean useCapture) {
		addEventListener("MSGestureChange", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSGestureDoubleTap(final EventListener listener) {
		addEventListener("MSGestureDoubleTap", listener);
	}

	@JsOverlay
	public default void addEventListenerMSGestureDoubleTap(final EventListener listener, final boolean useCapture) {
		addEventListener("MSGestureDoubleTap", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSGestureEnd(final EventListener listener) {
		addEventListener("MSGestureEnd", listener);
	}

	@JsOverlay
	public default void addEventListenerMSGestureEnd(final EventListener listener, final boolean useCapture) {
		addEventListener("MSGestureEnd", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSGestureHold(final EventListener listener) {
		addEventListener("MSGestureHold", listener);
	}

	@JsOverlay
	public default void addEventListenerMSGestureHold(final EventListener listener, final boolean useCapture) {
		addEventListener("MSGestureHold", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSGestureStart(final EventListener listener) {
		addEventListener("MSGestureStart", listener);
	}

	@JsOverlay
	public default void addEventListenerMSGestureStart(final EventListener listener, final boolean useCapture) {
		addEventListener("MSGestureStart", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSGestureTap(final EventListener listener) {
		addEventListener("MSGestureTap", listener);
	}

	@JsOverlay
	public default void addEventListenerMSGestureTap(final EventListener listener, final boolean useCapture) {
		addEventListener("MSGestureTap", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSInertiaStart(final EventListener listener) {
		addEventListener("MSInertiaStart", listener);
	}

	@JsOverlay
	public default void addEventListenerMSInertiaStart(final EventListener listener, final boolean useCapture) {
		addEventListener("MSInertiaStart", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSPointerCancel(final EventListener listener) {
		addEventListener("MSPointerCancel", listener);
	}

	@JsOverlay
	public default void addEventListenerMSPointerCancel(final EventListener listener, final boolean useCapture) {
		addEventListener("MSPointerCancel", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSPointerDown(final EventListener listener) {
		addEventListener("MSPointerDown", listener);
	}

	@JsOverlay
	public default void addEventListenerMSPointerDown(final EventListener listener, final boolean useCapture) {
		addEventListener("MSPointerDown", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSPointerEnter(final EventListener listener) {
		addEventListener("MSPointerEnter", listener);
	}

	@JsOverlay
	public default void addEventListenerMSPointerEnter(final EventListener listener, final boolean useCapture) {
		addEventListener("MSPointerEnter", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSPointerLeave(final EventListener listener) {
		addEventListener("MSPointerLeave", listener);
	}

	@JsOverlay
	public default void addEventListenerMSPointerLeave(final EventListener listener, final boolean useCapture) {
		addEventListener("MSPointerLeave", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSPointerMove(final EventListener listener) {
		addEventListener("MSPointerMove", listener);
	}

	@JsOverlay
	public default void addEventListenerMSPointerMove(final EventListener listener, final boolean useCapture) {
		addEventListener("MSPointerMove", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSPointerOut(final EventListener listener) {
		addEventListener("MSPointerOut", listener);
	}

	@JsOverlay
	public default void addEventListenerMSPointerOut(final EventListener listener, final boolean useCapture) {
		addEventListener("MSPointerOut", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSPointerOver(final EventListener listener) {
		addEventListener("MSPointerOver", listener);
	}

	@JsOverlay
	public default void addEventListenerMSPointerOver(final EventListener listener, final boolean useCapture) {
		addEventListener("MSPointerOver", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMSPointerUp(final EventListener listener) {
		addEventListener("MSPointerUp", listener);
	}

	@JsOverlay
	public default void addEventListenerMSPointerUp(final EventListener listener, final boolean useCapture) {
		addEventListener("MSPointerUp", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerAbort(final EventListener listener) {
		addEventListener("abort", listener);
	}

	@JsOverlay
	public default void addEventListenerAbort(final EventListener listener, final boolean useCapture) {
		addEventListener("abort", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerAfterprint(final EventListener listener) {
		addEventListener("afterprint", listener);
	}

	@JsOverlay
	public default void addEventListenerAfterprint(final EventListener listener, final boolean useCapture) {
		addEventListener("afterprint", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerBeforeprint(final EventListener listener) {
		addEventListener("beforeprint", listener);
	}

	@JsOverlay
	public default void addEventListenerBeforeprint(final EventListener listener, final boolean useCapture) {
		addEventListener("beforeprint", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerBeforeunload(final EventListener listener) {
		addEventListener("beforeunload", listener);
	}

	@JsOverlay
	public default void addEventListenerBeforeunload(final EventListener listener, final boolean useCapture) {
		addEventListener("beforeunload", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerBlur(final EventListener listener) {
		addEventListener("blur", listener);
	}

	@JsOverlay
	public default void addEventListenerBlur(final EventListener listener, final boolean useCapture) {
		addEventListener("blur", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerCanplay(final EventListener listener) {
		addEventListener("canplay", listener);
	}

	@JsOverlay
	public default void addEventListenerCanplay(final EventListener listener, final boolean useCapture) {
		addEventListener("canplay", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerCanplaythrough(final EventListener listener) {
		addEventListener("canplaythrough", listener);
	}

	@JsOverlay
	public default void addEventListenerCanplaythrough(final EventListener listener, final boolean useCapture) {
		addEventListener("canplaythrough", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerChange(final EventListener listener) {
		addEventListener("change", listener);
	}

	@JsOverlay
	public default void addEventListenerChange(final EventListener listener, final boolean useCapture) {
		addEventListener("change", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerClick(final EventListener listener) {
		addEventListener("click", listener);
	}

	@JsOverlay
	public default void addEventListenerClick(final EventListener listener, final boolean useCapture) {
		addEventListener("click", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerCompassneedscalibration(final EventListener listener) {
		addEventListener("compassneedscalibration", listener);
	}

	@JsOverlay
	public default void addEventListenerCompassneedscalibration(final EventListener listener, final boolean useCapture) {
		addEventListener("compassneedscalibration", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerContextmenu(final EventListener listener) {
		addEventListener("contextmenu", listener);
	}

	@JsOverlay
	public default void addEventListenerContextmenu(final EventListener listener, final boolean useCapture) {
		addEventListener("contextmenu", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerDblclick(final EventListener listener) {
		addEventListener("dblclick", listener);
	}

	@JsOverlay
	public default void addEventListenerDblclick(final EventListener listener, final boolean useCapture) {
		addEventListener("dblclick", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerDevicemotion(final EventListener listener) {
		addEventListener("devicemotion", listener);
	}

	@JsOverlay
	public default void addEventListenerDevicemotion(final EventListener listener, final boolean useCapture) {
		addEventListener("devicemotion", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerDeviceorientation(final EventListener listener) {
		addEventListener("deviceorientation", listener);
	}

	@JsOverlay
	public default void addEventListenerDeviceorientation(final EventListener listener, final boolean useCapture) {
		addEventListener("deviceorientation", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerDrag(final EventListener listener) {
		addEventListener("drag", listener);
	}

	@JsOverlay
	public default void addEventListenerDrag(final EventListener listener, final boolean useCapture) {
		addEventListener("drag", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerDragend(final EventListener listener) {
		addEventListener("dragend", listener);
	}

	@JsOverlay
	public default void addEventListenerDragend(final EventListener listener, final boolean useCapture) {
		addEventListener("dragend", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerDragenter(final EventListener listener) {
		addEventListener("dragenter", listener);
	}

	@JsOverlay
	public default void addEventListenerDragenter(final EventListener listener, final boolean useCapture) {
		addEventListener("dragenter", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerDragleave(final EventListener listener) {
		addEventListener("dragleave", listener);
	}

	@JsOverlay
	public default void addEventListenerDragleave(final EventListener listener, final boolean useCapture) {
		addEventListener("dragleave", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerDragover(final EventListener listener) {
		addEventListener("dragover", listener);
	}

	@JsOverlay
	public default void addEventListenerDragover(final EventListener listener, final boolean useCapture) {
		addEventListener("dragover", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerDragstart(final EventListener listener) {
		addEventListener("dragstart", listener);
	}

	@JsOverlay
	public default void addEventListenerDragstart(final EventListener listener, final boolean useCapture) {
		addEventListener("dragstart", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerDrop(final EventListener listener) {
		addEventListener("drop", listener);
	}

	@JsOverlay
	public default void addEventListenerDrop(final EventListener listener, final boolean useCapture) {
		addEventListener("drop", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerDurationchange(final EventListener listener) {
		addEventListener("durationchange", listener);
	}

	@JsOverlay
	public default void addEventListenerDurationchange(final EventListener listener, final boolean useCapture) {
		addEventListener("durationchange", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerEmptied(final EventListener listener) {
		addEventListener("emptied", listener);
	}

	@JsOverlay
	public default void addEventListenerEmptied(final EventListener listener, final boolean useCapture) {
		addEventListener("emptied", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerEnded(final EventListener listener) {
		addEventListener("ended", listener);
	}

	@JsOverlay
	public default void addEventListenerEnded(final EventListener listener, final boolean useCapture) {
		addEventListener("ended", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerFocus(final EventListener listener) {
		addEventListener("focus", listener);
	}

	@JsOverlay
	public default void addEventListenerFocus(final EventListener listener, final boolean useCapture) {
		addEventListener("focus", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerHashchange(final EventListener listener) {
		addEventListener("hashchange", listener);
	}

	@JsOverlay
	public default void addEventListenerHashchange(final EventListener listener, final boolean useCapture) {
		addEventListener("hashchange", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerInput(final EventListener listener) {
		addEventListener("input", listener);
	}

	@JsOverlay
	public default void addEventListenerInput(final EventListener listener, final boolean useCapture) {
		addEventListener("input", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerKeydown(final EventListener listener) {
		addEventListener("keydown", listener);
	}

	@JsOverlay
	public default void addEventListenerKeydown(final EventListener listener, final boolean useCapture) {
		addEventListener("keydown", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerKeypress(final EventListener listener) {
		addEventListener("keypress", listener);
	}

	@JsOverlay
	public default void addEventListenerKeypress(final EventListener listener, final boolean useCapture) {
		addEventListener("keypress", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerKeyup(final EventListener listener) {
		addEventListener("keyup", listener);
	}

	@JsOverlay
	public default void addEventListenerKeyup(final EventListener listener, final boolean useCapture) {
		addEventListener("keyup", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerLoad(final EventListener listener) {
		addEventListener("load", listener);
	}

	@JsOverlay
	public default void addEventListenerLoad(final EventListener listener, final boolean useCapture) {
		addEventListener("load", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerLoadeddata(final EventListener listener) {
		addEventListener("loadeddata", listener);
	}

	@JsOverlay
	public default void addEventListenerLoadeddata(final EventListener listener, final boolean useCapture) {
		addEventListener("loadeddata", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerLoadedmetadata(final EventListener listener) {
		addEventListener("loadedmetadata", listener);
	}

	@JsOverlay
	public default void addEventListenerLoadedmetadata(final EventListener listener, final boolean useCapture) {
		addEventListener("loadedmetadata", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerLoadstart(final EventListener listener) {
		addEventListener("loadstart", listener);
	}

	@JsOverlay
	public default void addEventListenerLoadstart(final EventListener listener, final boolean useCapture) {
		addEventListener("loadstart", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMessage(final EventListener listener) {
		addEventListener("message", listener);
	}

	@JsOverlay
	public default void addEventListenerMessage(final EventListener listener, final boolean useCapture) {
		addEventListener("message", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMousedown(final EventListener listener) {
		addEventListener("mousedown", listener);
	}

	@JsOverlay
	public default void addEventListenerMousedown(final EventListener listener, final boolean useCapture) {
		addEventListener("mousedown", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMouseenter(final EventListener listener) {
		addEventListener("mouseenter", listener);
	}

	@JsOverlay
	public default void addEventListenerMouseenter(final EventListener listener, final boolean useCapture) {
		addEventListener("mouseenter", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMouseleave(final EventListener listener) {
		addEventListener("mouseleave", listener);
	}

	@JsOverlay
	public default void addEventListenerMouseleave(final EventListener listener, final boolean useCapture) {
		addEventListener("mouseleave", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMousemove(final EventListener listener) {
		addEventListener("mousemove", listener);
	}

	@JsOverlay
	public default void addEventListenerMousemove(final EventListener listener, final boolean useCapture) {
		addEventListener("mousemove", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMouseout(final EventListener listener) {
		addEventListener("mouseout", listener);
	}

	@JsOverlay
	public default void addEventListenerMouseout(final EventListener listener, final boolean useCapture) {
		addEventListener("mouseout", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMouseover(final EventListener listener) {
		addEventListener("mouseover", listener);
	}

	@JsOverlay
	public default void addEventListenerMouseover(final EventListener listener, final boolean useCapture) {
		addEventListener("mouseover", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMouseup(final EventListener listener) {
		addEventListener("mouseup", listener);
	}

	@JsOverlay
	public default void addEventListenerMouseup(final EventListener listener, final boolean useCapture) {
		addEventListener("mouseup", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerMousewheel(final EventListener listener) {
		addEventListener("mousewheel", listener);
	}

	@JsOverlay
	public default void addEventListenerMousewheel(final EventListener listener, final boolean useCapture) {
		addEventListener("mousewheel", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerOffline(final EventListener listener) {
		addEventListener("offline", listener);
	}

	@JsOverlay
	public default void addEventListenerOffline(final EventListener listener, final boolean useCapture) {
		addEventListener("offline", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerOnline(final EventListener listener) {
		addEventListener("online", listener);
	}

	@JsOverlay
	public default void addEventListenerOnline(final EventListener listener, final boolean useCapture) {
		addEventListener("online", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerOrientationchange(final EventListener listener) {
		addEventListener("orientationchange", listener);
	}

	@JsOverlay
	public default void addEventListenerOrientationchange(final EventListener listener, final boolean useCapture) {
		addEventListener("orientationchange", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPagehide(final EventListener listener) {
		addEventListener("pagehide", listener);
	}

	@JsOverlay
	public default void addEventListenerPagehide(final EventListener listener, final boolean useCapture) {
		addEventListener("pagehide", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPageshow(final EventListener listener) {
		addEventListener("pageshow", listener);
	}

	@JsOverlay
	public default void addEventListenerPageshow(final EventListener listener, final boolean useCapture) {
		addEventListener("pageshow", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPause(final EventListener listener) {
		addEventListener("pause", listener);
	}

	@JsOverlay
	public default void addEventListenerPause(final EventListener listener, final boolean useCapture) {
		addEventListener("pause", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPlay(final EventListener listener) {
		addEventListener("play", listener);
	}

	@JsOverlay
	public default void addEventListenerPlay(final EventListener listener, final boolean useCapture) {
		addEventListener("play", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPlaying(final EventListener listener) {
		addEventListener("playing", listener);
	}

	@JsOverlay
	public default void addEventListenerPlaying(final EventListener listener, final boolean useCapture) {
		addEventListener("playing", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPointercancel(final EventListener listener) {
		addEventListener("pointercancel", listener);
	}

	@JsOverlay
	public default void addEventListenerPointercancel(final EventListener listener, final boolean useCapture) {
		addEventListener("pointercancel", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPointerdown(final EventListener listener) {
		addEventListener("pointerdown", listener);
	}

	@JsOverlay
	public default void addEventListenerPointerdown(final EventListener listener, final boolean useCapture) {
		addEventListener("pointerdown", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPointerenter(final EventListener listener) {
		addEventListener("pointerenter", listener);
	}

	@JsOverlay
	public default void addEventListenerPointerenter(final EventListener listener, final boolean useCapture) {
		addEventListener("pointerenter", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPointerleave(final EventListener listener) {
		addEventListener("pointerleave", listener);
	}

	@JsOverlay
	public default void addEventListenerPointerleave(final EventListener listener, final boolean useCapture) {
		addEventListener("pointerleave", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPointermove(final EventListener listener) {
		addEventListener("pointermove", listener);
	}

	@JsOverlay
	public default void addEventListenerPointermove(final EventListener listener, final boolean useCapture) {
		addEventListener("pointermove", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPointerout(final EventListener listener) {
		addEventListener("pointerout", listener);
	}

	@JsOverlay
	public default void addEventListenerPointerout(final EventListener listener, final boolean useCapture) {
		addEventListener("pointerout", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPointerover(final EventListener listener) {
		addEventListener("pointerover", listener);
	}

	@JsOverlay
	public default void addEventListenerPointerover(final EventListener listener, final boolean useCapture) {
		addEventListener("pointerover", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPointerup(final EventListener listener) {
		addEventListener("pointerup", listener);
	}

	@JsOverlay
	public default void addEventListenerPointerup(final EventListener listener, final boolean useCapture) {
		addEventListener("pointerup", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerPopstate(final EventListener listener) {
		addEventListener("popstate", listener);
	}

	@JsOverlay
	public default void addEventListenerPopstate(final EventListener listener, final boolean useCapture) {
		addEventListener("popstate", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerProgress(final EventListener listener) {
		addEventListener("progress", listener);
	}

	@JsOverlay
	public default void addEventListenerProgress(final EventListener listener, final boolean useCapture) {
		addEventListener("progress", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerRatechange(final EventListener listener) {
		addEventListener("ratechange", listener);
	}

	@JsOverlay
	public default void addEventListenerRatechange(final EventListener listener, final boolean useCapture) {
		addEventListener("ratechange", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerReadystatechange(final EventListener listener) {
		addEventListener("readystatechange", listener);
	}

	@JsOverlay
	public default void addEventListenerReadystatechange(final EventListener listener, final boolean useCapture) {
		addEventListener("readystatechange", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerReset(final EventListener listener) {
		addEventListener("reset", listener);
	}

	@JsOverlay
	public default void addEventListenerReset(final EventListener listener, final boolean useCapture) {
		addEventListener("reset", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerResize(final EventListener listener) {
		addEventListener("resize", listener);
	}

	@JsOverlay
	public default void addEventListenerResize(final EventListener listener, final boolean useCapture) {
		addEventListener("resize", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerScroll(final EventListener listener) {
		addEventListener("scroll", listener);
	}

	@JsOverlay
	public default void addEventListenerScroll(final EventListener listener, final boolean useCapture) {
		addEventListener("scroll", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerSeeked(final EventListener listener) {
		addEventListener("seeked", listener);
	}

	@JsOverlay
	public default void addEventListenerSeeked(final EventListener listener, final boolean useCapture) {
		addEventListener("seeked", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerSeeking(final EventListener listener) {
		addEventListener("seeking", listener);
	}

	@JsOverlay
	public default void addEventListenerSeeking(final EventListener listener, final boolean useCapture) {
		addEventListener("seeking", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerSelect(final EventListener listener) {
		addEventListener("select", listener);
	}

	@JsOverlay
	public default void addEventListenerSelect(final EventListener listener, final boolean useCapture) {
		addEventListener("select", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerStalled(final EventListener listener) {
		addEventListener("stalled", listener);
	}

	@JsOverlay
	public default void addEventListenerStalled(final EventListener listener, final boolean useCapture) {
		addEventListener("stalled", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerStorage(final EventListener listener) {
		addEventListener("storage", listener);
	}

	@JsOverlay
	public default void addEventListenerStorage(final EventListener listener, final boolean useCapture) {
		addEventListener("storage", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerSubmit(final EventListener listener) {
		addEventListener("submit", listener);
	}

	@JsOverlay
	public default void addEventListenerSubmit(final EventListener listener, final boolean useCapture) {
		addEventListener("submit", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerSuspend(final EventListener listener) {
		addEventListener("suspend", listener);
	}

	@JsOverlay
	public default void addEventListenerSuspend(final EventListener listener, final boolean useCapture) {
		addEventListener("suspend", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerTimeupdate(final EventListener listener) {
		addEventListener("timeupdate", listener);
	}

	@JsOverlay
	public default void addEventListenerTimeupdate(final EventListener listener, final boolean useCapture) {
		addEventListener("timeupdate", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerUnload(final EventListener listener) {
		addEventListener("unload", listener);
	}

	@JsOverlay
	public default void addEventListenerUnload(final EventListener listener, final boolean useCapture) {
		addEventListener("unload", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerVolumechange(final EventListener listener) {
		addEventListener("volumechange", listener);
	}

	@JsOverlay
	public default void addEventListenerVolumechange(final EventListener listener, final boolean useCapture) {
		addEventListener("volumechange", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerWaiting(final EventListener listener) {
		addEventListener("waiting", listener);
	}

	@JsOverlay
	public default void addEventListenerWaiting(final EventListener listener, final boolean useCapture) {
		addEventListener("waiting", listener, useCapture);
	}

	@JsOverlay
	public default void addEventListenerWheel(final EventListener listener) {
		addEventListener("wheel", listener);
	}

	@JsOverlay
	public default void addEventListenerWheel(final EventListener listener, final boolean useCapture) {
		addEventListener("wheel", listener, useCapture);
	}

	@JsMethod
	public abstract void addEventListener(final String type, final EventListener listener);

	@JsMethod
	public abstract void addEventListener(final String type, final EventListenerObject listener);

	@JsMethod
	public abstract void addEventListener(final String type, final EventListener listener, final boolean useCapture);

	@JsMethod
	public abstract void addEventListener(final String type, final EventListenerObject listener,
			final boolean useCapture);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy