Class Window

java.lang.Object
org.teavm.jso.browser.Window
All Implemented Interfaces:
StorageProvider, WindowEventTarget, JSArrayReader<HTMLIFrameElement>, EventTarget, FocusEventTarget, GamepadEventTarget, KeyboardEventTarget, LoadEventTarget, MouseEventTarget, JSObject

public abstract class Window extends Object implements JSObject, WindowEventTarget, StorageProvider, JSArrayReader<HTMLIFrameElement>
  • Method Details

    • getDocument

      public abstract HTMLDocument getDocument()
    • getScreen

      public abstract Screen getScreen()
    • getScreenX

      public abstract int getScreenX()
    • getScreenY

      public abstract int getScreenY()
    • getLocation

      public abstract Location getLocation()
    • getHistory

      public abstract History getHistory()
    • getFrameElement

      public abstract HTMLElement getFrameElement()
    • getFrames

      public abstract JSArrayReader<HTMLIFrameElement> getFrames()
    • getInnerWidth

      public abstract int getInnerWidth()
    • getInnerHeight

      public abstract int getInnerHeight()
    • getOuterWidth

      public abstract int getOuterWidth()
    • getOuterHeight

      public abstract int getOuterHeight()
    • getScrollY

      public abstract int getScrollY()
    • getName

      public abstract String getName()
    • setName

      public abstract void setName(String name)
    • getParent

      public abstract Window getParent()
    • getTop

      public abstract Window getTop()
    • alert

      public static void alert(JSObject message)
    • alert

      public static void alert(String message)
    • confirm

      public static boolean confirm(JSObject message)
    • confirm

      public static boolean confirm(String message)
    • prompt

      public static String prompt(String message)
    • prompt

      public static String prompt(String message, String defaultValue)
    • setTimeout

      public static int setTimeout(TimerHandler handler, int delay)
    • setTimeout

      public static int setTimeout(TimerHandler handler, double delay)
    • clearTimeout

      public static void clearTimeout(int timeoutId)
    • setInterval

      public static int setInterval(TimerHandler handler, int delay)
    • setInterval

      public static int setInterval(TimerHandler handler, double delay)
    • clearInterval

      public static void clearInterval(int timeoutId)
    • requestAnimationFrame

      public static int requestAnimationFrame(AnimationFrameCallback callback)
    • cancelAnimationFrame

      public static void cancelAnimationFrame(int requestId)
    • blur

      public abstract void blur()
    • focus

      public abstract void focus()
    • close

      public abstract void close()
    • moveBy

      public abstract void moveBy(int deltaX, int deltaY)
    • moveTo

      public abstract void moveTo(int x, int y)
    • resizeBy

      public abstract void resizeBy(int deltaX, int deltaY)
    • resizeTo

      public abstract void resizeTo(int x, int y)
    • scrollBy

      public abstract void scrollBy(int deltaX, int deltaY)
    • scrollTo

      public abstract void scrollTo(int x, int y)
    • open

      public abstract Window open(String url, String name)
    • open

      public final Window open(String url, String name, WindowFeatures features)
    • open

      public abstract Window open(String url, String name, String features)
    • print

      public abstract void print()
    • stop

      public abstract void stop()
    • postMessage

      public abstract void postMessage(JSObject message)
    • postMessage

      public abstract void postMessage(JSObject message, String targetOrigin)
    • postMessage

      public abstract void postMessage(JSObject message, String targetOrigin, JSArrayReader<JSObject> transfer)
    • postMessage

      public final void postMessage(JSObject message, String targetOrigin, JSObject... transfer)
    • current

      public static Window current()
    • worker

      public static Window worker()
    • encodeURI

      public static String encodeURI(String uri)
    • encodeURIComponent

      public static String encodeURIComponent(String uri)
    • decodeURI

      public static String decodeURI(String uri)
    • decodeURIComponent

      public static String decodeURIComponent(String uri)
    • getDevicePixelRatio

      public abstract double getDevicePixelRatio()
    • atob

      public static String atob(String s)
    • btoa

      public static String btoa(String s)