![JAR search and dependency download from the Maven repository](/logo.png)
elemental2.dom.DomGlobal Maven / Gradle / Ivy
package elemental2.dom;
import elemental2.core.JsArray;
import elemental2.core.Transferable;
import elemental2.promise.Promise;
import jsinterop.annotations.JsFunction;
import jsinterop.annotations.JsOverlay;
import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsType;
import jsinterop.base.Js;
import jsinterop.base.JsConstructorFn;
@JsType(isNative = true, name = "window", namespace = JsPackage.GLOBAL)
public class DomGlobal {
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface FetchInputUnionType {
@JsOverlay
static DomGlobal.FetchInputUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default Request asRequest() {
return Js.cast(this);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default boolean isRequest() {
return (Object) this instanceof Request;
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
}
@JsFunction
public interface MozRequestAnimationFrameCallbackFn {
Object onInvoke(double p0);
}
@JsFunction
public interface MsRequestAnimationFrameCallbackFn {
Object onInvoke(double p0);
}
@JsFunction
public interface ORequestAnimationFrameCallbackFn {
Object onInvoke(double p0);
}
@JsFunction
public interface OpenDatabaseCallbackFn {
Object onInvoke(Database p0);
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface OpenDatabaseCallbackUnionType {
@JsOverlay
static DomGlobal.OpenDatabaseCallbackUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default DatabaseCallback asDatabaseCallback() {
return Js.cast(this);
}
@JsOverlay
default DomGlobal.OpenDatabaseCallbackFn asOpenDatabaseCallbackFn() {
return Js.cast(this);
}
@JsOverlay
default boolean isOpenDatabaseCallbackFn() {
return (Object) this instanceof DomGlobal.OpenDatabaseCallbackFn;
}
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface PostMessageTargetOriginOrPortsOrTransferUnionType {
@JsOverlay
static DomGlobal.PostMessageTargetOriginOrPortsOrTransferUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default JsArray asJsArray() {
return Js.cast(this);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default boolean isJsArray() {
return (Object) this instanceof JsArray;
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface PostMessageTargetOriginOrTransferUnionType {
@JsOverlay
static DomGlobal.PostMessageTargetOriginOrTransferUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default Transferable[] asTransferableArray() {
return Js.cast(this);
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
@JsOverlay
default boolean isTransferableArray() {
return (Object) this instanceof Object[];
}
}
@JsFunction
public interface RequestAnimationFrameCallbackFn {
void onInvoke(double p0);
}
@JsFunction
public interface SetImmediateCallbackFn {
Object onInvoke();
}
@JsFunction
public interface SetIntervalCallbackFn {
void onInvoke(Object... p0);
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface SetIntervalCallbackUnionType {
@JsOverlay
static DomGlobal.SetIntervalCallbackUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default DomGlobal.SetIntervalCallbackFn asSetIntervalCallbackFn() {
return Js.cast(this);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default boolean isSetIntervalCallbackFn() {
return (Object) this instanceof DomGlobal.SetIntervalCallbackFn;
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
}
@JsFunction
public interface SetTimeoutCallbackFn {
void onInvoke(Object... p0);
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface SetTimeoutCallbackUnionType {
@JsOverlay
static DomGlobal.SetTimeoutCallbackUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default DomGlobal.SetTimeoutCallbackFn asSetTimeoutCallbackFn() {
return Js.cast(this);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default boolean isSetTimeoutCallbackFn() {
return (Object) this instanceof DomGlobal.SetTimeoutCallbackFn;
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
}
@JsFunction
public interface WebkitRequestAnimationFrameCallbackFn {
Object onInvoke(double p0);
}
public static CSSInterface CSS;
public static DOMApplicationCache applicationCache;
public static Console console;
public static CustomElementRegistry customElements;
@JsOverlay public static final HTMLDocument document = DomGlobal__Constants.document;
@JsOverlay public static final Location location = DomGlobal__Constants.location;
@JsOverlay public static final Navigator navigator = DomGlobal__Constants.navigator;
public static Performance performance;
@JsOverlay public static final Screen screen = DomGlobal__Constants.screen;
@JsOverlay public static final Window self = DomGlobal__Constants.self;
@JsOverlay public static final Window top = DomGlobal__Constants.top;
public static JsConstructorFn extends MediaStream> webkitMediaStream;
public static Window window;
public static native void alert(Object message);
public static native void cancelAnimationFrame(int handle);
public static native void cancelRequestAnimationFrame(double handle);
public static native void clearImmediate(double immediateID);
public static native void clearInterval(double intervalID);
public static native void clearTimeout(double timeoutID);
public static native boolean confirm(Object message);
public static native void dump(Object x);
public static native Promise fetch(
DomGlobal.FetchInputUnionType input, RequestInit init);
public static native Promise fetch(DomGlobal.FetchInputUnionType input);
@JsOverlay
public static final Promise fetch(Request input, RequestInit init) {
return fetch(Js.uncheckedCast(input), init);
}
@JsOverlay
public static final Promise fetch(Request input) {
return fetch(Js.uncheckedCast(input));
}
@JsOverlay
public static final Promise fetch(String input, RequestInit init) {
return fetch(Js.uncheckedCast(input), init);
}
@JsOverlay
public static final Promise fetch(String input) {
return fetch(Js.uncheckedCast(input));
}
public static native boolean hasOwnProperty(Object propertyName);
public static native void importScripts(String... var_args);
public static native void mozCancelAnimationFrame(int handle);
public static native void mozCancelRequestAnimationFrame(double handle);
public static native int mozRequestAnimationFrame(
DomGlobal.MozRequestAnimationFrameCallbackFn callback, Element element);
public static native int mozRequestAnimationFrame(
DomGlobal.MozRequestAnimationFrameCallbackFn callback);
public static native void msCancelAnimationFrame(int handle);
public static native void msCancelRequestAnimationFrame(double handle);
public static native int msRequestAnimationFrame(
DomGlobal.MsRequestAnimationFrameCallbackFn callback, Element element);
public static native int msRequestAnimationFrame(
DomGlobal.MsRequestAnimationFrameCallbackFn callback);
public static native void oCancelAnimationFrame(int handle);
public static native void oCancelRequestAnimationFrame(double handle);
public static native int oRequestAnimationFrame(
DomGlobal.ORequestAnimationFrameCallbackFn callback, Element element);
public static native int oRequestAnimationFrame(
DomGlobal.ORequestAnimationFrameCallbackFn callback);
@JsOverlay
public static final Database openDatabase(
String name, String version, String description, int size, DatabaseCallback callback) {
return openDatabase(
name,
version,
description,
size,
Js.uncheckedCast(callback));
}
@JsOverlay
public static final Database openDatabase(
String name,
String version,
String description,
int size,
DomGlobal.OpenDatabaseCallbackFn callback) {
return openDatabase(
name,
version,
description,
size,
Js.uncheckedCast(callback));
}
public static native Database openDatabase(
String name,
String version,
String description,
int size,
DomGlobal.OpenDatabaseCallbackUnionType callback);
public static native Database openDatabase(
String name, String version, String description, int size);
@JsOverlay
public static final void postMessage(
Object message,
DomGlobal.PostMessageTargetOriginOrTransferUnionType targetOriginOrTransfer,
JsArray targetOriginOrPortsOrTransfer) {
postMessage(
message,
targetOriginOrTransfer,
Js.uncheckedCast(
targetOriginOrPortsOrTransfer));
}
public static native void postMessage(
Object message,
DomGlobal.PostMessageTargetOriginOrTransferUnionType targetOriginOrTransfer,
DomGlobal.PostMessageTargetOriginOrPortsOrTransferUnionType targetOriginOrPortsOrTransfer);
@JsOverlay
public static final void postMessage(
Object message,
DomGlobal.PostMessageTargetOriginOrTransferUnionType targetOriginOrTransfer,
String targetOriginOrPortsOrTransfer) {
postMessage(
message,
targetOriginOrTransfer,
Js.uncheckedCast(
targetOriginOrPortsOrTransfer));
}
public static native void postMessage(
Object message, DomGlobal.PostMessageTargetOriginOrTransferUnionType targetOriginOrTransfer);
@JsOverlay
public static final void postMessage(
Object message, String targetOriginOrTransfer, JsArray targetOriginOrPortsOrTransfer) {
postMessage(
message,
Js.uncheckedCast(
targetOriginOrTransfer),
Js.uncheckedCast(
targetOriginOrPortsOrTransfer));
}
@JsOverlay
public static final void postMessage(
Object message,
String targetOriginOrTransfer,
DomGlobal.PostMessageTargetOriginOrPortsOrTransferUnionType targetOriginOrPortsOrTransfer) {
postMessage(
message,
Js.uncheckedCast(
targetOriginOrTransfer),
targetOriginOrPortsOrTransfer);
}
@JsOverlay
public static final void postMessage(
Object message, String targetOriginOrTransfer, String targetOriginOrPortsOrTransfer) {
postMessage(
message,
Js.uncheckedCast(
targetOriginOrTransfer),
Js.uncheckedCast(
targetOriginOrPortsOrTransfer));
}
@JsOverlay
public static final void postMessage(Object message, String targetOriginOrTransfer) {
postMessage(
message,
Js.uncheckedCast(
targetOriginOrTransfer));
}
@JsOverlay
public static final void postMessage(
Object message,
Transferable[] targetOriginOrTransfer,
JsArray targetOriginOrPortsOrTransfer) {
postMessage(
message,
Js.uncheckedCast(
targetOriginOrTransfer),
Js.uncheckedCast(
targetOriginOrPortsOrTransfer));
}
@JsOverlay
public static final void postMessage(
Object message,
Transferable[] targetOriginOrTransfer,
DomGlobal.PostMessageTargetOriginOrPortsOrTransferUnionType targetOriginOrPortsOrTransfer) {
postMessage(
message,
Js.uncheckedCast(
targetOriginOrTransfer),
targetOriginOrPortsOrTransfer);
}
@JsOverlay
public static final void postMessage(
Object message, Transferable[] targetOriginOrTransfer, String targetOriginOrPortsOrTransfer) {
postMessage(
message,
Js.uncheckedCast(
targetOriginOrTransfer),
Js.uncheckedCast(
targetOriginOrPortsOrTransfer));
}
@JsOverlay
public static final void postMessage(Object message, Transferable[] targetOriginOrTransfer) {
postMessage(
message,
Js.uncheckedCast(
targetOriginOrTransfer));
}
public static native void postMessage(Object message);
public static native String prompt(String message, String value);
public static native String prompt(String message);
public static native int requestAnimationFrame(
DomGlobal.RequestAnimationFrameCallbackFn callback, Element element);
public static native int requestAnimationFrame(
DomGlobal.RequestAnimationFrameCallbackFn callback);
public static native double setImmediate(
DomGlobal.SetImmediateCallbackFn callback, Object... var_args);
@JsOverlay
public static final double setInterval(
DomGlobal.SetIntervalCallbackFn callback, double delay, Object... var_args) {
return setInterval(
Js.uncheckedCast(callback), delay, var_args);
}
public static native double setInterval(
DomGlobal.SetIntervalCallbackUnionType callback, double delay, Object... var_args);
@JsOverlay
public static final double setInterval(String callback, double delay, Object... var_args) {
return setInterval(
Js.uncheckedCast(callback), delay, var_args);
}
@JsOverlay
public static final double setTimeout(
DomGlobal.SetTimeoutCallbackFn callback, double delay, Object... var_args) {
return setTimeout(
Js.uncheckedCast(callback), delay, var_args);
}
public static native double setTimeout(
DomGlobal.SetTimeoutCallbackUnionType callback, double delay, Object... var_args);
@JsOverlay
public static final double setTimeout(String callback, double delay, Object... var_args) {
return setTimeout(
Js.uncheckedCast(callback), delay, var_args);
}
public static native void webkitCancelAnimationFrame(int handle);
public static native void webkitCancelRequestAnimationFrame(double handle);
public static native int webkitRequestAnimationFrame(
DomGlobal.WebkitRequestAnimationFrameCallbackFn callback, Element element);
public static native int webkitRequestAnimationFrame(
DomGlobal.WebkitRequestAnimationFrameCallbackFn callback);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy