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

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

The 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 Element extends Node, GlobalEventHandlers, ElementTraversal, NodeSelector, ChildNode {
	@JsProperty
	public abstract DOMTokenList getClassList();

	@JsProperty
	public abstract void setClassList(final DOMTokenList value);

	@JsProperty
	public abstract double getClientHeight();

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

	@JsProperty
	public abstract double getClientLeft();

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

	@JsProperty
	public abstract double getClientTop();

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

	@JsProperty
	public abstract double getClientWidth();

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

	@JsProperty
	public abstract double getMsContentZoomFactor();

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

	@JsProperty
	public abstract String getMsRegionOverflow();

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

	@JsProperty
	public abstract EventListener getOnariarequest();

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

	@JsProperty
	public abstract EventListener getOncommand();

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

	@JsProperty
	public abstract EventListener getOngotpointercapture();

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

	@JsProperty
	public abstract EventListener getOnlostpointercapture();

	@JsProperty
	public abstract void setOnlostpointercapture(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 getOnmsgotpointercapture();

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

	@JsProperty
	public abstract EventListener getOnmsinertiastart();

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

	@JsProperty
	public abstract EventListener getOnmslostpointercapture();

	@JsProperty
	public abstract void setOnmslostpointercapture(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 getOntouchcancel();

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

	@JsProperty
	public abstract EventListener getOntouchend();

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

	@JsProperty
	public abstract EventListener getOntouchmove();

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

	@JsProperty
	public abstract EventListener getOntouchstart();

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

	@JsProperty
	public abstract EventListener getOnwebkitfullscreenchange();

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

	@JsProperty
	public abstract EventListener getOnwebkitfullscreenerror();

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

	@JsProperty
	public abstract double getScrollHeight();

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

	@JsProperty
	public abstract double getScrollLeft();

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

	@JsProperty
	public abstract double getScrollTop();

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

	@JsProperty
	public abstract double getScrollWidth();

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

	@JsProperty
	public abstract String getTagName();

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

	@JsProperty
	public abstract String getId();

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

	@JsProperty
	public abstract String getClassName();

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

	@JsProperty
	public abstract String getInnerHTML();

	@JsProperty
	public abstract void setInnerHTML(final String value);
	
	@JsMethod
	public abstract String getAttribute();

	@JsMethod
	public abstract String getAttribute(final String name);

	@JsMethod
	public abstract String getAttributeNS(final String namespaceURI, final String localName);

	@JsMethod
	public abstract Attr getAttributeNode(final String name);

	@JsMethod
	public abstract Attr getAttributeNodeNS(final String namespaceURI, final String localName);

	@JsMethod
	public abstract ClientRect getBoundingClientRect();

	@JsMethod
	public abstract ClientRectList getClientRects();

	@JsOverlay
	public default NodeListOf getElementsByTagNameA() {
		return (NodeListOf) getElementsByTagName("a");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameAbbr() {
		return (NodeListOf) getElementsByTagName("abbr");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameAcronym() {
		return (NodeListOf) getElementsByTagName("acronym");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameAddress() {
		return (NodeListOf) getElementsByTagName("address");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameApplet() {
		return (NodeListOf) getElementsByTagName("applet");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameArea() {
		return (NodeListOf) getElementsByTagName("area");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameArticle() {
		return (NodeListOf) getElementsByTagName("article");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameAside() {
		return (NodeListOf) getElementsByTagName("aside");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameAudio() {
		return (NodeListOf) getElementsByTagName("audio");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameB() {
		return (NodeListOf) getElementsByTagName("b");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameBase() {
		return (NodeListOf) getElementsByTagName("base");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameBasefont() {
		return (NodeListOf) getElementsByTagName("basefont");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameBdo() {
		return (NodeListOf) getElementsByTagName("bdo");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameBig() {
		return (NodeListOf) getElementsByTagName("big");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameBlockquote() {
		return (NodeListOf) getElementsByTagName("blockquote");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameBody() {
		return (NodeListOf) getElementsByTagName("body");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameBr() {
		return (NodeListOf) getElementsByTagName("br");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameButton() {
		return (NodeListOf) getElementsByTagName("button");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameCanvas() {
		return (NodeListOf) getElementsByTagName("canvas");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameCaption() {
		return (NodeListOf) getElementsByTagName("caption");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameCenter() {
		return (NodeListOf) getElementsByTagName("center");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameCircle() {
		return (NodeListOf) getElementsByTagName("circle");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameCite() {
		return (NodeListOf) getElementsByTagName("cite");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameClippath() {
		return (NodeListOf) getElementsByTagName("clippath");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameCode() {
		return (NodeListOf) getElementsByTagName("code");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameCol() {
		return (NodeListOf) getElementsByTagName("col");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameColgroup() {
		return (NodeListOf) getElementsByTagName("colgroup");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameDatalist() {
		return (NodeListOf) getElementsByTagName("datalist");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameDd() {
		return (NodeListOf) getElementsByTagName("dd");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameDefs() {
		return (NodeListOf) getElementsByTagName("defs");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameDel() {
		return (NodeListOf) getElementsByTagName("del");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameDesc() {
		return (NodeListOf) getElementsByTagName("desc");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameDfn() {
		return (NodeListOf) getElementsByTagName("dfn");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameDir() {
		return (NodeListOf) getElementsByTagName("dir");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameDiv() {
		return (NodeListOf) getElementsByTagName("div");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameDl() {
		return (NodeListOf) getElementsByTagName("dl");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameDt() {
		return (NodeListOf) getElementsByTagName("dt");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameEllipse() {
		return (NodeListOf) getElementsByTagName("ellipse");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameEm() {
		return (NodeListOf) getElementsByTagName("em");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameEmbed() {
		return (NodeListOf) getElementsByTagName("embed");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFeblend() {
		return (NodeListOf) getElementsByTagName("feblend");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFecolormatrix() {
		return (NodeListOf) getElementsByTagName("fecolormatrix");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFecomponenttransfer() {
		return (NodeListOf) getElementsByTagName("fecomponenttransfer");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFecomposite() {
		return (NodeListOf) getElementsByTagName("fecomposite");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFeconvolvematrix() {
		return (NodeListOf) getElementsByTagName("feconvolvematrix");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFediffuselighting() {
		return (NodeListOf) getElementsByTagName("fediffuselighting");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFedisplacementmap() {
		return (NodeListOf) getElementsByTagName("fedisplacementmap");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFedistantlight() {
		return (NodeListOf) getElementsByTagName("fedistantlight");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFeflood() {
		return (NodeListOf) getElementsByTagName("feflood");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFefunca() {
		return (NodeListOf) getElementsByTagName("fefunca");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFefuncb() {
		return (NodeListOf) getElementsByTagName("fefuncb");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFefuncg() {
		return (NodeListOf) getElementsByTagName("fefuncg");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFefuncr() {
		return (NodeListOf) getElementsByTagName("fefuncr");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFegaussianblur() {
		return (NodeListOf) getElementsByTagName("fegaussianblur");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFeimage() {
		return (NodeListOf) getElementsByTagName("feimage");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFemerge() {
		return (NodeListOf) getElementsByTagName("femerge");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFemergenode() {
		return (NodeListOf) getElementsByTagName("femergenode");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFemorphology() {
		return (NodeListOf) getElementsByTagName("femorphology");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFeoffset() {
		return (NodeListOf) getElementsByTagName("feoffset");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFepointlight() {
		return (NodeListOf) getElementsByTagName("fepointlight");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFespecularlighting() {
		return (NodeListOf) getElementsByTagName("fespecularlighting");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFespotlight() {
		return (NodeListOf) getElementsByTagName("fespotlight");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFetile() {
		return (NodeListOf) getElementsByTagName("fetile");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFeturbulence() {
		return (NodeListOf) getElementsByTagName("feturbulence");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFieldset() {
		return (NodeListOf) getElementsByTagName("fieldset");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFigcaption() {
		return (NodeListOf) getElementsByTagName("figcaption");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFigure() {
		return (NodeListOf) getElementsByTagName("figure");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFilter() {
		return (NodeListOf) getElementsByTagName("filter");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFont() {
		return (NodeListOf) getElementsByTagName("font");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFooter() {
		return (NodeListOf) getElementsByTagName("footer");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameForeignobject() {
		return (NodeListOf) getElementsByTagName("foreignobject");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameForm() {
		return (NodeListOf) getElementsByTagName("form");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFrame() {
		return (NodeListOf) getElementsByTagName("frame");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameFrameset() {
		return (NodeListOf) getElementsByTagName("frameset");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameG() {
		return (NodeListOf) getElementsByTagName("g");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameH1() {
		return (NodeListOf) getElementsByTagName("h1");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameH2() {
		return (NodeListOf) getElementsByTagName("h2");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameH3() {
		return (NodeListOf) getElementsByTagName("h3");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameH4() {
		return (NodeListOf) getElementsByTagName("h4");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameH5() {
		return (NodeListOf) getElementsByTagName("h5");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameH6() {
		return (NodeListOf) getElementsByTagName("h6");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameHead() {
		return (NodeListOf) getElementsByTagName("head");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameHeader() {
		return (NodeListOf) getElementsByTagName("header");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameHgroup() {
		return (NodeListOf) getElementsByTagName("hgroup");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameHr() {
		return (NodeListOf) getElementsByTagName("hr");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameHtml() {
		return (NodeListOf) getElementsByTagName("html");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameI() {
		return (NodeListOf) getElementsByTagName("i");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameIframe() {
		return (NodeListOf) getElementsByTagName("iframe");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameImage() {
		return (NodeListOf) getElementsByTagName("image");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameImg() {
		return (NodeListOf) getElementsByTagName("img");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameInput() {
		return (NodeListOf) getElementsByTagName("input");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameIns() {
		return (NodeListOf) getElementsByTagName("ins");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameIsindex() {
		return (NodeListOf) getElementsByTagName("isindex");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameKbd() {
		return (NodeListOf) getElementsByTagName("kbd");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameKeygen() {
		return (NodeListOf) getElementsByTagName("keygen");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameLabel() {
		return (NodeListOf) getElementsByTagName("label");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameLegend() {
		return (NodeListOf) getElementsByTagName("legend");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameLi() {
		return (NodeListOf) getElementsByTagName("li");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameLine() {
		return (NodeListOf) getElementsByTagName("line");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameLineargradient() {
		return (NodeListOf) getElementsByTagName("lineargradient");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameLink() {
		return (NodeListOf) getElementsByTagName("link");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameListing() {
		return (NodeListOf) getElementsByTagName("listing");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameMap() {
		return (NodeListOf) getElementsByTagName("map");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameMark() {
		return (NodeListOf) getElementsByTagName("mark");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameMarker() {
		return (NodeListOf) getElementsByTagName("marker");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameMarquee() {
		return (NodeListOf) getElementsByTagName("marquee");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameMask() {
		return (NodeListOf) getElementsByTagName("mask");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameMenu() {
		return (NodeListOf) getElementsByTagName("menu");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameMeta() {
		return (NodeListOf) getElementsByTagName("meta");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameMetadata() {
		return (NodeListOf) getElementsByTagName("metadata");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameNav() {
		return (NodeListOf) getElementsByTagName("nav");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameNextid() {
		return (NodeListOf) getElementsByTagName("nextid");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameNobr() {
		return (NodeListOf) getElementsByTagName("nobr");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameNoframes() {
		return (NodeListOf) getElementsByTagName("noframes");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameNoscript() {
		return (NodeListOf) getElementsByTagName("noscript");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameObject() {
		return (NodeListOf) getElementsByTagName("object");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameOl() {
		return (NodeListOf) getElementsByTagName("ol");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameOptgroup() {
		return (NodeListOf) getElementsByTagName("optgroup");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameOption() {
		return (NodeListOf) getElementsByTagName("option");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameP() {
		return (NodeListOf) getElementsByTagName("p");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameParam() {
		return (NodeListOf) getElementsByTagName("param");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNamePath() {
		return (NodeListOf) getElementsByTagName("path");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNamePattern() {
		return (NodeListOf) getElementsByTagName("pattern");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNamePlaintext() {
		return (NodeListOf) getElementsByTagName("plaintext");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNamePolygon() {
		return (NodeListOf) getElementsByTagName("polygon");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNamePolyline() {
		return (NodeListOf) getElementsByTagName("polyline");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNamePre() {
		return (NodeListOf) getElementsByTagName("pre");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameProgress() {
		return (NodeListOf) getElementsByTagName("progress");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameQ() {
		return (NodeListOf) getElementsByTagName("q");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameRadialgradient() {
		return (NodeListOf) getElementsByTagName("radialgradient");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameRect() {
		return (NodeListOf) getElementsByTagName("rect");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameRt() {
		return (NodeListOf) getElementsByTagName("rt");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameRuby() {
		return (NodeListOf) getElementsByTagName("ruby");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameS() {
		return (NodeListOf) getElementsByTagName("s");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameSamp() {
		return (NodeListOf) getElementsByTagName("samp");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameScript() {
		return (NodeListOf) getElementsByTagName("script");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameSection() {
		return (NodeListOf) getElementsByTagName("section");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameSelect() {
		return (NodeListOf) getElementsByTagName("select");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameSmall() {
		return (NodeListOf) getElementsByTagName("small");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameSource() {
		return (NodeListOf) getElementsByTagName("source");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameSpan() {
		return (NodeListOf) getElementsByTagName("span");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameStop() {
		return (NodeListOf) getElementsByTagName("stop");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameStrike() {
		return (NodeListOf) getElementsByTagName("strike");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameStrong() {
		return (NodeListOf) getElementsByTagName("strong");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameStyle() {
		return (NodeListOf) getElementsByTagName("style");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameSub() {
		return (NodeListOf) getElementsByTagName("sub");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameSup() {
		return (NodeListOf) getElementsByTagName("sup");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameSvg() {
		return (NodeListOf) getElementsByTagName("svg");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameSwitch() {
		return (NodeListOf) getElementsByTagName("switch");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameSymbol() {
		return (NodeListOf) getElementsByTagName("symbol");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameTable() {
		return (NodeListOf) getElementsByTagName("table");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameTbody() {
		return (NodeListOf) getElementsByTagName("tbody");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameTd() {
		return (NodeListOf) getElementsByTagName("td");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameText() {
		return (NodeListOf) getElementsByTagName("text");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameTextpath() {
		return (NodeListOf) getElementsByTagName("textpath");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameTextarea() {
		return (NodeListOf) getElementsByTagName("textarea");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameTfoot() {
		return (NodeListOf) getElementsByTagName("tfoot");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameTh() {
		return (NodeListOf) getElementsByTagName("th");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameThead() {
		return (NodeListOf) getElementsByTagName("thead");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameTitle() {
		return (NodeListOf) getElementsByTagName("title");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameTr() {
		return (NodeListOf) getElementsByTagName("tr");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameTrack() {
		return (NodeListOf) getElementsByTagName("track");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameTspan() {
		return (NodeListOf) getElementsByTagName("tspan");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameTt() {
		return (NodeListOf) getElementsByTagName("tt");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameU() {
		return (NodeListOf) getElementsByTagName("u");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameUl() {
		return (NodeListOf) getElementsByTagName("ul");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameUse() {
		return (NodeListOf) getElementsByTagName("use");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameVar() {
		return (NodeListOf) getElementsByTagName("var");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameVideo() {
		return (NodeListOf) getElementsByTagName("video");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameView() {
		return (NodeListOf) getElementsByTagName("view");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameWbr() {
		return (NodeListOf) getElementsByTagName("wbr");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameXMsWebview() {
		return (NodeListOf) getElementsByTagName("x-ms-webview");
	}

	@JsOverlay
	public default NodeListOf getElementsByTagNameXmp() {
		return (NodeListOf) getElementsByTagName("xmp");
	}

	@JsMethod
	public abstract NodeListOf getElementsByTagName(final String name);

	@JsMethod
	public abstract NodeListOf getElementsByTagNameNS(final String namespaceURI,
			final String localName);

	@JsMethod
	public abstract boolean hasAttribute(final String name);

	@JsMethod
	public abstract boolean hasAttributeNS(final String namespaceURI, final String localName);

	@JsMethod
	public abstract MSRangeCollection msGetRegionContent();

	@JsMethod
	public abstract ClientRect msGetUntransformedBounds();

	@JsMethod
	public abstract boolean msMatchesSelector(final String selectors);

	@JsMethod
	public abstract void msReleasePointerCapture(final double pointerId);

	@JsMethod
	public abstract void msSetPointerCapture(final double pointerId);

	@JsMethod
	public abstract void msZoomTo(final MsZoomToOptions args);

	@JsMethod
	public abstract void releasePointerCapture(final double pointerId);

	@JsMethod
	public abstract void removeAttribute();

	@JsMethod
	public abstract void removeAttribute(final String name);

	@JsMethod
	public abstract void removeAttributeNS(final String namespaceURI, final String localName);

	@JsMethod
	public abstract Attr removeAttributeNode(final Attr oldAttr);

	@JsMethod
	public abstract void requestFullscreen();

	@JsMethod
	public abstract void requestPointerLock();

	@JsMethod
	public abstract void setAttribute(final String name, final String value);

	@JsMethod
	public abstract void setAttributeNS(final String namespaceURI, final String qualifiedName, final String value);

	@JsMethod
	public abstract Attr setAttributeNode(final Attr newAttr);

	@JsMethod
	public abstract Attr setAttributeNodeNS(final Attr newAttr);

	@JsMethod
	public abstract void setPointerCapture(final double pointerId);

	@JsMethod
	public abstract boolean webkitMatchesSelector(final String selectors);

	@JsMethod
	public abstract void webkitRequestFullScreen();

	@JsMethod
	public abstract void webkitRequestFullscreen();

	@JsMethod
	public abstract NodeListOf getElementsByClassName(final String classNames);

	@JsMethod
	public abstract boolean matches(final String selector);

	@JsOverlay
	public default NodeListOf getElementsByTagNamePicture() {
		return (NodeListOf) getElementsByTagName("picture");
	}

	@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 addEventListenerMSGotPointerCapture(final EventListener listener) {
		addEventListener("MSGotPointerCapture", listener);
	}

	@JsOverlay
	public default void addEventListenerMSGotPointerCapture(final EventListener listener, final boolean useCapture) {
		addEventListener("MSGotPointerCapture", 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 addEventListenerMSLostPointerCapture(final EventListener listener) {
		addEventListener("MSLostPointerCapture", listener);
	}

	@JsOverlay
	public default void addEventListenerMSLostPointerCapture(final EventListener listener, final boolean useCapture) {
		addEventListener("MSLostPointerCapture", 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 addEventListenerAriarequest(final EventListener listener) {
		addEventListener("ariarequest", listener);
	}

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

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

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

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

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

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

	@JsOverlay
	public default void addEventListenerLostpointercapture(final EventListener listener, final boolean useCapture) {
		addEventListener("lostpointercapture", 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 addEventListenerTouchcancel(final EventListener listener) {
		addEventListener("touchcancel", listener);
	}

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

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

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

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

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

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

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

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

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

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

	@JsOverlay
	public default void addEventListenerWebkitfullscreenerror(final EventListener listener, final boolean useCapture) {
		addEventListener("webkitfullscreenerror", 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(name="addEventListener")
	public abstract void addEventListenerObject(final String type, final EventListenerObject listener);

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

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy