Class XMLHttpRequest

java.lang.Object
org.teavm.jso.ajax.XMLHttpRequest
All Implemented Interfaces:
EventTarget, org.teavm.jso.JSObject

public abstract class XMLHttpRequest extends Object implements org.teavm.jso.JSObject, EventTarget
  • Field Details

  • Constructor Details

    • XMLHttpRequest

      public XMLHttpRequest()
  • Method Details

    • open

      public abstract void open(String method, String url)
    • open

      public abstract void open(String method, String url, boolean async)
    • open

      public abstract void open(String method, String url, boolean async, String user)
    • open

      public abstract void open(String method, String url, boolean async, String user, String password)
    • send

      public abstract void send()
    • send

      public abstract void send(String data)
    • send

      public abstract void send(org.teavm.jso.JSObject data)
    • setRequestHeader

      public abstract void setRequestHeader(String name, String value)
    • getAllResponseHeaders

      public abstract String getAllResponseHeaders()
    • getResponseHeader

      public abstract String getResponseHeader(String name)
    • setOnReadyStateChange

      public abstract void setOnReadyStateChange(ReadyStateChangeHandler handler)
    • setOnReadyStateChange

      public abstract void setOnReadyStateChange(EventListener<Event> handler)
    • onAbort

      public abstract void onAbort(EventListener<ProgressEvent> eventListener)
    • onError

      public abstract void onError(EventListener<ProgressEvent> eventListener)
    • onLoad

      public abstract void onLoad(EventListener<ProgressEvent> eventListener)
    • onLoadStart

      public abstract void onLoadStart(EventListener<ProgressEvent> eventListener)
    • onLoadEnd

      public abstract void onLoadEnd(EventListener<ProgressEvent> eventListener)
    • onProgress

      public abstract void onProgress(EventListener<ProgressEvent> eventListener)
    • onTimeout

      public abstract void onTimeout(EventListener<ProgressEvent> eventListener)
    • onComplete

      public final void onComplete(Runnable runnable)
    • overrideMimeType

      public abstract void overrideMimeType(String mimeType)
    • getReadyState

      public abstract int getReadyState()
    • getResponseText

      public abstract String getResponseText()
    • getResponseXML

      public abstract Document getResponseXML()
    • getResponse

      public abstract org.teavm.jso.JSObject getResponse()
    • getStatus

      public abstract int getStatus()
    • getStatusText

      public abstract String getStatusText()
    • setResponseType

      public abstract void setResponseType(String type)
    • getResponseType

      public abstract String getResponseType()
    • create

      public static XMLHttpRequest create()
    • abort

      public abstract void abort()
    • getResponseURL

      public abstract String getResponseURL()