Groovy Documentation

org.jdesktop.http.async
[Java] Class XmlHttpRequest

java.lang.Object
  org.jdesktop.beans.AbstractBean
      org.jdesktop.http.async.AsyncHttpRequest
          org.jdesktop.http.async.XmlHttpRequest

public class XmlHttpRequest
extends AsyncHttpRequest

Mimics the AJAX equivilent. The idea is that this class will make a request and get as a response some valid XML.

Authors:
rbair


Field Summary
private SimpleDocument responseXML

 
Fields inherited from class AsyncHttpRequest
asyncFlag, exception, onReadyStateChange, readyState, req, responseText, s, status, statusText, worker
 
Constructor Summary
XmlHttpRequest()

Creates a new instance of XmlHttpRequest

 
Method Summary
SimpleDocument getResponseXML()

If the readyState attribute has a value other than LOADED, then this method will return null.

protected void handleResponse(String responseText)

static void main(String[] args)

protected void reset()

private void setResponseXML(SimpleDocument dom)

 
Methods inherited from class AsyncHttpRequest
abort, addReadyStateChangeListener, createAsyncWorker, getAllResponseHeaders, getException, getFollowRedirects, getOnReadyStateChange, getParameter, getParameters, getReadyState, getReadyStateChangeListeners, getResponseHeader, getResponseText, getSession, getStatus, getStatusText, handleResponse, open, open, open, open, removeReadyStateChangeListener, reset, send, send, send, setFollowsRedirects, setOnReadyStateChange, setParameter, setParameter, setParameters, setReadyState, setRequestHeader, setSession, setStatus, setStatusText, valueOf, values
 
Methods inherited from class org.jdesktop.beans.AbstractBean
org.jdesktop.beans.AbstractBean#clone(), org.jdesktop.beans.AbstractBean#addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#addPropertyChangeListener(java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#removePropertyChangeListener(java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#getPropertyChangeListeners(java.lang.String), org.jdesktop.beans.AbstractBean#getPropertyChangeListeners(), org.jdesktop.beans.AbstractBean#addVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#addVetoableChangeListener(java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#removeVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#removeVetoableChangeListener(java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#getVetoableChangeListeners(java.lang.String), org.jdesktop.beans.AbstractBean#getVetoableChangeListeners(), org.jdesktop.beans.AbstractBean#wait(), org.jdesktop.beans.AbstractBean#wait(long), org.jdesktop.beans.AbstractBean#wait(long, int), org.jdesktop.beans.AbstractBean#equals(java.lang.Object), org.jdesktop.beans.AbstractBean#toString(), org.jdesktop.beans.AbstractBean#hashCode(), org.jdesktop.beans.AbstractBean#getClass(), org.jdesktop.beans.AbstractBean#notify(), org.jdesktop.beans.AbstractBean#notifyAll()
 

Field Detail

responseXML

private SimpleDocument responseXML


 
Constructor Detail

XmlHttpRequest

public XmlHttpRequest()
Creates a new instance of XmlHttpRequest


 
Method Detail

getResponseXML

public final SimpleDocument getResponseXML()
If the readyState attribute has a value other than LOADED, then this method will return null. Otherwise, if the Content-Type contains text/xml, application/xml, or ends in +xml then a Document will be returned. Otherwise, null is returned.


handleResponse

protected void handleResponse(String responseText)


main

public static void main(String[] args)


reset

protected void reset()


setResponseXML

private void setResponseXML(SimpleDocument dom)


 

Groovy Documentation