// Generated by esidl 0.4.0.
package org.w3c.dom.html;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.css.CSSStyleDeclaration;
public interface Window
{
// Window
public Window getWindow();
public Window getSelf();
public Document getDocument();
public String getName();
public void setName(String name);
public Location getLocation();
public void setLocation(String location);
public History getHistory();
public UndoManager getUndoManager();
public Object getLocationbar();
public void setLocationbar(Object locationbar);
public Object getMenubar();
public void setMenubar(Object menubar);
public Object getPersonalbar();
public void setPersonalbar(Object personalbar);
public Object getScrollbars();
public void setScrollbars(Object scrollbars);
public Object getStatusbar();
public void setStatusbar(Object statusbar);
public Object getToolbar();
public void setToolbar(Object toolbar);
public String getStatus();
public void setStatus(String status);
public void close();
public void stop();
public void focus();
public void blur();
public Object getFrames();
public void setFrames(Object frames);
public Object getLength();
public void setLength(Object length);
public Window getTop();
public Window getOpener();
public void setOpener(Window opener);
public Window getParent();
public Element getFrameElement();
public Window open();
public Window open(String url);
public Window open(String url, String target);
public Window open(String url, String target, String features);
public Window open(String url, String target, String features, boolean replace);
public Window getElement(int index);
public Object getElement(String name);
public void setElement(String name, Object value);
public Navigator getNavigator();
public External getExternal();
public ApplicationCache getApplicationCache();
public void alert(String message);
public boolean confirm(String message);
public String prompt(String message);
public String prompt(String message, String _default);
public void print();
public Object showModalDialog(String url);
public Object showModalDialog(String url, Object argument);
public void postMessage(Object message, String targetOrigin);
public void postMessage(Object message, String targetOrigin, Transferable[] transfer);
public Function getOnabort();
public void setOnabort(Function onabort);
public Function getOnafterprint();
public void setOnafterprint(Function onafterprint);
public Function getOnbeforeprint();
public void setOnbeforeprint(Function onbeforeprint);
public Function getOnbeforeunload();
public void setOnbeforeunload(Function onbeforeunload);
public Function getOnblur();
public void setOnblur(Function onblur);
public Function getOncanplay();
public void setOncanplay(Function oncanplay);
public Function getOncanplaythrough();
public void setOncanplaythrough(Function oncanplaythrough);
public Function getOnchange();
public void setOnchange(Function onchange);
public Function getOnclick();
public void setOnclick(Function onclick);
public Function getOncontextmenu();
public void setOncontextmenu(Function oncontextmenu);
public Function getOncuechange();
public void setOncuechange(Function oncuechange);
public Function getOndblclick();
public void setOndblclick(Function ondblclick);
public Function getOndrag();
public void setOndrag(Function ondrag);
public Function getOndragend();
public void setOndragend(Function ondragend);
public Function getOndragenter();
public void setOndragenter(Function ondragenter);
public Function getOndragleave();
public void setOndragleave(Function ondragleave);
public Function getOndragover();
public void setOndragover(Function ondragover);
public Function getOndragstart();
public void setOndragstart(Function ondragstart);
public Function getOndrop();
public void setOndrop(Function ondrop);
public Function getOndurationchange();
public void setOndurationchange(Function ondurationchange);
public Function getOnemptied();
public void setOnemptied(Function onemptied);
public Function getOnended();
public void setOnended(Function onended);
public Function getOnerror();
public void setOnerror(Function onerror);
public Function getOnfocus();
public void setOnfocus(Function onfocus);
public Function getOnhashchange();
public void setOnhashchange(Function onhashchange);
public Function getOninput();
public void setOninput(Function oninput);
public Function getOninvalid();
public void setOninvalid(Function oninvalid);
public Function getOnkeydown();
public void setOnkeydown(Function onkeydown);
public Function getOnkeypress();
public void setOnkeypress(Function onkeypress);
public Function getOnkeyup();
public void setOnkeyup(Function onkeyup);
public Function getOnload();
public void setOnload(Function onload);
public Function getOnloadeddata();
public void setOnloadeddata(Function onloadeddata);
public Function getOnloadedmetadata();
public void setOnloadedmetadata(Function onloadedmetadata);
public Function getOnloadstart();
public void setOnloadstart(Function onloadstart);
public Function getOnmessage();
public void setOnmessage(Function onmessage);
public Function getOnmousedown();
public void setOnmousedown(Function onmousedown);
public Function getOnmousemove();
public void setOnmousemove(Function onmousemove);
public Function getOnmouseout();
public void setOnmouseout(Function onmouseout);
public Function getOnmouseover();
public void setOnmouseover(Function onmouseover);
public Function getOnmouseup();
public void setOnmouseup(Function onmouseup);
public Function getOnmousewheel();
public void setOnmousewheel(Function onmousewheel);
public Function getOnoffline();
public void setOnoffline(Function onoffline);
public Function getOnonline();
public void setOnonline(Function ononline);
public Function getOnpause();
public void setOnpause(Function onpause);
public Function getOnplay();
public void setOnplay(Function onplay);
public Function getOnplaying();
public void setOnplaying(Function onplaying);
public Function getOnpagehide();
public void setOnpagehide(Function onpagehide);
public Function getOnpageshow();
public void setOnpageshow(Function onpageshow);
public Function getOnpopstate();
public void setOnpopstate(Function onpopstate);
public Function getOnprogress();
public void setOnprogress(Function onprogress);
public Function getOnratechange();
public void setOnratechange(Function onratechange);
public Function getOnreadystatechange();
public void setOnreadystatechange(Function onreadystatechange);
public Function getOnredo();
public void setOnredo(Function onredo);
public Function getOnreset();
public void setOnreset(Function onreset);
public Function getOnresize();
public void setOnresize(Function onresize);
public Function getOnscroll();
public void setOnscroll(Function onscroll);
public Function getOnseeked();
public void setOnseeked(Function onseeked);
public Function getOnseeking();
public void setOnseeking(Function onseeking);
public Function getOnselect();
public void setOnselect(Function onselect);
public Function getOnshow();
public void setOnshow(Function onshow);
public Function getOnstalled();
public void setOnstalled(Function onstalled);
public Function getOnstorage();
public void setOnstorage(Function onstorage);
public Function getOnsubmit();
public void setOnsubmit(Function onsubmit);
public Function getOnsuspend();
public void setOnsuspend(Function onsuspend);
public Function getOntimeupdate();
public void setOntimeupdate(Function ontimeupdate);
public Function getOnundo();
public void setOnundo(Function onundo);
public Function getOnunload();
public void setOnunload(Function onunload);
public Function getOnvolumechange();
public void setOnvolumechange(Function onvolumechange);
public Function getOnwaiting();
public void setOnwaiting(Function onwaiting);
// Window-4
public CSSStyleDeclaration getComputedStyle(Element elt);
public CSSStyleDeclaration getComputedStyle(Element elt, String pseudoElt);
// Window-5
public MediaQueryList matchMedia(String media_query_list);
public Screen getScreen();
public int getInnerWidth();
public int getInnerHeight();
public int getScrollX();
public int getPageXOffset();
public int getScrollY();
public int getPageYOffset();
public void scroll(int x, int y);
public void scrollTo(int x, int y);
public void scrollBy(int x, int y);
public int getScreenX();
public int getScreenY();
public int getOuterWidth();
public int getOuterHeight();
// WindowBase64
public String btoa(String btoa);
public String atob(String atob);
// WindowTimers
public int setTimeout(Object handler);
public int setTimeout(Object handler, Object timeout, Object... args);
public void clearTimeout(int handle);
public int setInterval(Object handler);
public int setInterval(Object handler, Object timeout, Object... args);
public void clearInterval(int handle);
}