// Generated by esidl 0.4.0. package org.w3c.dom; public interface XMLHttpRequest extends XMLHttpRequestEventTarget { // XMLHttpRequest public EventHandler getOnreadystatechange(); public void setOnreadystatechange(EventHandler onreadystatechange); public static final short UNSENT = 0; public static final short OPENED = 1; public static final short HEADERS_RECEIVED = 2; public static final short LOADING = 3; public static final short DONE = 4; public short getReadyState(); public void open(String method, String url); public void open(String method, String url, boolean async); public void open(String method, String url, boolean async, String username); public void open(String method, String url, boolean async, String username, String password); public void setRequestHeader(String header, String value); public int getTimeout(); public void setTimeout(int timeout); public boolean getWithCredentials(); public void setWithCredentials(boolean withCredentials); public XMLHttpRequestUpload getUpload(); public void send(); public void send(Object data); public void abort(); public short getStatus(); public String getStatusText(); public String getResponseHeader(String header); public String getAllResponseHeaders(); public void overrideMimeType(String mime); public String getResponseType(); public void setResponseType(String responseType); public Object getResponse(); public String getResponseText(); public Document getResponseXML(); }