All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
elemental2.dom.Element Maven / Gradle / Ivy
package elemental2.dom;
import jsinterop.annotations.JsFunction;
import jsinterop.annotations.JsOverlay;
import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsProperty;
import jsinterop.annotations.JsType;
import jsinterop.base.Js;
import jsinterop.base.JsPropertyMap;
@JsType(isNative = true, namespace = JsPackage.GLOBAL)
public class Element extends Node {
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface MatchesSelectorRefNodesUnionType {
@JsOverlay
static Element.MatchesSelectorRefNodesUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default Node asNode() {
return Js.cast(this);
}
@JsOverlay
default NodeList asNodeList() {
return Js.cast(this);
}
@JsOverlay
default boolean isNode() {
return (Object) this instanceof Node;
}
@JsOverlay
default boolean isNodeList() {
return (Object) this instanceof NodeList;
}
}
@JsFunction
public interface OnabortFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnbeforeinputFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnbeforeunloadFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnblurFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnchangeFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnclickFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OncompositionendFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OncompositionstartFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OncompositionupdateFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OncontextmenuFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OncopyFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OncutFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OndblclickFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnerrorFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnfocusFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnfocusinFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnfocusoutFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OninputFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnkeydownFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnkeypressFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnkeyupFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnloadFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnmousedownFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnmousemoveFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnmouseoutFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnmouseoverFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnmouseupFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnmousewheelFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnpasteFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnresetFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnresizeFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnscrollFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnselectFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnsubmitFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OntextinputFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OntouchcancelFn {
Object onInvoke(TouchEvent p0);
}
@JsFunction
public interface OntouchendFn {
Object onInvoke(TouchEvent p0);
}
@JsFunction
public interface OntouchmoveFn {
Object onInvoke(TouchEvent p0);
}
@JsFunction
public interface OntouchstartFn {
Object onInvoke(TouchEvent p0);
}
@JsFunction
public interface OnunloadFn {
Object onInvoke(Event p0);
}
@JsFunction
public interface OnwheelFn {
Object onInvoke(Event p0);
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface ReplaceWithNodesUnionType {
@JsOverlay
static Element.ReplaceWithNodesUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default Node asNode() {
return Js.cast(this);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default boolean isNode() {
return (Object) this instanceof Node;
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface ScrollIntoViewTopType {
@JsOverlay
static Element.ScrollIntoViewTopType create() {
return Js.uncheckedCast(JsPropertyMap.of());
}
@JsProperty
String getBehavior();
@JsProperty
String getBlock();
@JsProperty
void setBehavior(String behavior);
@JsProperty
void setBlock(String block);
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface ScrollIntoViewTopUnionType {
@JsOverlay
static Element.ScrollIntoViewTopUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default boolean asBoolean() {
return Js.asBoolean(this);
}
@JsOverlay
default Element.ScrollIntoViewTopType asScrollIntoViewTopType() {
return Js.cast(this);
}
@JsOverlay
default boolean isBoolean() {
return (Object) this instanceof Boolean;
}
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface SetAttributeNSValueUnionType {
@JsOverlay
static Element.SetAttributeNSValueUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default boolean asBoolean() {
return Js.asBoolean(this);
}
@JsOverlay
default double asDouble() {
return Js.asDouble(this);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default boolean isBoolean() {
return (Object) this instanceof Boolean;
}
@JsOverlay
default boolean isDouble() {
return (Object) this instanceof Double;
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface SetAttributeValueUnionType {
@JsOverlay
static Element.SetAttributeValueUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default boolean asBoolean() {
return Js.asBoolean(this);
}
@JsOverlay
default double asDouble() {
return Js.asDouble(this);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default boolean isBoolean() {
return (Object) this instanceof Boolean;
}
@JsOverlay
default boolean isDouble() {
return (Object) this instanceof Double;
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
}
public static double ALLOW_KEYBOARD_INPUT;
public NamedNodeMap attributes;
public double childElementCount;
public DOMTokenList classList;
public Object className;
public int clientHeight;
public int clientLeft;
public int clientTop;
public int clientWidth;
public Element firstElementChild;
public String innerHTML;
public Element lastElementChild;
public Element nextElementSibling;
public Element.OnabortFn onabort;
public Element.OnbeforeinputFn onbeforeinput;
public Element.OnbeforeunloadFn onbeforeunload;
public Element.OnblurFn onblur;
public Element.OnchangeFn onchange;
public Element.OnclickFn onclick;
public Element.OncompositionendFn oncompositionend;
public Element.OncompositionstartFn oncompositionstart;
public Element.OncompositionupdateFn oncompositionupdate;
public Element.OncontextmenuFn oncontextmenu;
public Element.OncopyFn oncopy;
public Element.OncutFn oncut;
public Element.OndblclickFn ondblclick;
public Element.OnerrorFn onerror;
public Element.OnfocusFn onfocus;
public Element.OnfocusinFn onfocusin;
public Element.OnfocusoutFn onfocusout;
public Element.OninputFn oninput;
public Element.OnkeydownFn onkeydown;
public Element.OnkeypressFn onkeypress;
public Element.OnkeyupFn onkeyup;
public Element.OnloadFn onload;
public Element.OnmousedownFn onmousedown;
public Element.OnmousemoveFn onmousemove;
public Element.OnmouseoutFn onmouseout;
public Element.OnmouseoverFn onmouseover;
public Element.OnmouseupFn onmouseup;
public Element.OnmousewheelFn onmousewheel;
public Element.OnpasteFn onpaste;
public Element.OnresetFn onreset;
public Element.OnresizeFn onresize;
public Element.OnscrollFn onscroll;
public Element.OnselectFn onselect;
public Element.OnsubmitFn onsubmit;
public Element.OntextinputFn ontextinput;
public Element.OntouchcancelFn ontouchcancel;
public Element.OntouchendFn ontouchend;
public Element.OntouchmoveFn ontouchmove;
public Element.OntouchstartFn ontouchstart;
public Element.OnunloadFn onunload;
public Element.OnwheelFn onwheel;
public Element previousElementSibling;
public TypeInfo schemaTypeInfo;
public int scrollHeight;
public double scrollLeft;
public double scrollTop;
public int scrollWidth;
public String tagName;
public native void blur();
public native void click();
public native Element closest(String selectors);
public native void focus();
public native String getAttribute(String name, double flags);
public native String getAttribute(String name);
public native String getAttributeNS(String namespaceURI, String localName);
public native String[] getAttributeNames();
public native Attr getAttributeNode(String name);
public native Attr getAttributeNodeNS(String namespaceURI, String localName);
public native ClientRect getBoundingClientRect();
public native ClientRectList getClientRects();
public native NodeList getElementsByTagName(String tagname);
public native NodeList getElementsByTagNameNS(String namespaceURI, String localName);
public native boolean hasAttribute(String name);
public native boolean hasAttributeNS(String namespaceURI, String localName);
public native boolean matches(String selectors);
public native boolean matchesSelector(
String selectors, Element.MatchesSelectorRefNodesUnionType refNodes);
@JsOverlay
public final boolean matchesSelector(String selectors, Node refNodes) {
return matchesSelector(
selectors, Js.uncheckedCast(refNodes));
}
@JsOverlay
public final boolean matchesSelector(String selectors, NodeList refNodes) {
return matchesSelector(
selectors, Js.uncheckedCast(refNodes));
}
public native boolean matchesSelector(String selectors);
public native boolean mozMatchesSelector(String selectors);
public native Object mozRequestFullScreen();
public native Object mozRequestFullScreenWithKeys();
public native void msExitFullscreen();
public native boolean msMatchesSelector(String selectors);
public native void msRequestFullscreen();
public native boolean oMatchesSelector(String selectors);
public native Element querySelector(String selectors);
public native NodeList querySelectorAll(String selectors);
public native void remove();
public native void removeAttribute(String name);
public native void removeAttributeNS(String namespaceURI, String localName);
public native Attr removeAttributeNode(Attr oldAttr);
@JsOverlay
public final void replaceWith(Node... nodes) {
replaceWith(Js.uncheckedCast(nodes));
}
public native void replaceWith(Element.ReplaceWithNodesUnionType... nodes);
@JsOverlay
public final void replaceWith(String... nodes) {
replaceWith(Js.uncheckedCast(nodes));
}
public native void requestFullscreen();
public native void scrollIntoView();
@JsOverlay
public final void scrollIntoView(Element.ScrollIntoViewTopType top) {
scrollIntoView(Js.uncheckedCast(top));
}
public native void scrollIntoView(Element.ScrollIntoViewTopUnionType top);
@JsOverlay
public final void scrollIntoView(boolean top) {
scrollIntoView(Js.uncheckedCast(top));
}
public native void setAttribute(String name, Element.SetAttributeValueUnionType value);
@JsOverlay
public final void setAttribute(String name, String value) {
setAttribute(name, Js.uncheckedCast(value));
}
@JsOverlay
public final void setAttribute(String name, boolean value) {
setAttribute(name, Js.uncheckedCast(value));
}
@JsOverlay
public final void setAttribute(String name, double value) {
setAttribute(name, Js.uncheckedCast(value));
}
public native void setAttributeNS(
String namespaceURI, String qualifiedName, Element.SetAttributeNSValueUnionType value);
@JsOverlay
public final void setAttributeNS(String namespaceURI, String qualifiedName, String value) {
setAttributeNS(
namespaceURI, qualifiedName, Js.uncheckedCast(value));
}
@JsOverlay
public final void setAttributeNS(String namespaceURI, String qualifiedName, boolean value) {
setAttributeNS(
namespaceURI, qualifiedName, Js.uncheckedCast(value));
}
@JsOverlay
public final void setAttributeNS(String namespaceURI, String qualifiedName, double value) {
setAttributeNS(
namespaceURI, qualifiedName, Js.uncheckedCast(value));
}
public native Attr setAttributeNode(Attr newAttr);
public native Attr setAttributeNodeNS(Attr newAttr);
public native void setIdAttribute(String name, boolean isId);
public native void setIdAttributeNS(String namespaceURI, String localName, boolean isId);
public native void setIdAttributeNode(Attr idAttr, boolean isId);
public native boolean webkitMatchesSelector(String selectors);
public native void webkitRequestFullScreen();
public native void webkitRequestFullScreen(double allowKeyboardInput);
public native void webkitRequestFullscreen();
public native void webkitRequestFullscreen(double allowKeyboardInput);
}