elemental2.dom.HTMLDocument Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of elemental2-dom Show documentation
Show all versions of elemental2-dom Show documentation
Thin Java abstractions for the native Browser APIs.
package elemental2.dom;
import jsinterop.annotations.JsOverlay;
import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsType;
import jsinterop.base.Js;
@JsType(isNative = true, namespace = JsPackage.GLOBAL)
public class HTMLDocument extends Document {
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface LinksHTMLCollectionTypeParameterUnionType {
@JsOverlay
static HTMLDocument.LinksHTMLCollectionTypeParameterUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default HTMLAnchorElement asHTMLAnchorElement() {
return Js.cast(this);
}
@JsOverlay
default HTMLAreaElement asHTMLAreaElement() {
return Js.cast(this);
}
@JsOverlay
default boolean isHTMLAnchorElement() {
return (Object) this instanceof HTMLAnchorElement;
}
@JsOverlay
default boolean isHTMLAreaElement() {
return (Object) this instanceof HTMLAreaElement;
}
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface WriteTextUnionType {
@JsOverlay
static HTMLDocument.WriteTextUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default TrustedHTML asTrustedHTML() {
return Js.cast(this);
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
@JsOverlay
default boolean isTrustedHTML() {
return (Object) this instanceof TrustedHTML;
}
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface WritelnTextUnionType {
@JsOverlay
static HTMLDocument.WritelnTextUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default TrustedHTML asTrustedHTML() {
return Js.cast(this);
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
@JsOverlay
default boolean isTrustedHTML() {
return (Object) this instanceof TrustedHTML;
}
}
public String URL;
public HTMLCollection anchors;
public HTMLCollection applets;
public HTMLBodyElement body;
public String cookie;
public String domain;
public HTMLCollection forms;
public HTMLCollection images;
public HTMLCollection links;
public String referrer;
public String title;
public native void close();
public native NodeList getElementsByName(String elementName);
public native void open();
public native void open(String mimeType, String replace);
public native void open(String mimeType);
@JsOverlay
public final void write(String text) {
write(Js.uncheckedCast(text));
}
@JsOverlay
public final void write(TrustedHTML text) {
write(Js.uncheckedCast(text));
}
public native void write(HTMLDocument.WriteTextUnionType text);
@JsOverlay
public final void writeln(String text) {
writeln(Js.uncheckedCast(text));
}
@JsOverlay
public final void writeln(TrustedHTML text) {
writeln(Js.uncheckedCast(text));
}
public native void writeln(HTMLDocument.WritelnTextUnionType text);
}