org.jdesktop.http.async
Class JsonHttpRequest

java.lang.Object
  extended by org.jdesktop.beans.AbstractBean
      extended by org.jdesktop.http.async.AsyncHttpRequest
          extended by org.jdesktop.http.async.JsonHttpRequest

public final class JsonHttpRequest
extends AsyncHttpRequest


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jdesktop.http.async.AsyncHttpRequest
AsyncHttpRequest.AsyncWorker, AsyncHttpRequest.ReadyState
 
Constructor Summary
JsonHttpRequest()
          Creates a new instance of JsonHttpRequest
 
Method Summary
 Map<String,Object> getResponseMap()
           
protected  void handleResponse(String responseText)
          Method that provides a hook for subclasses to create concrete types (such as DOM, JSONObject, etc) when the response has been fully read.
static void main(String[] args)
           
protected  void reset()
          Clears any response state and resets the readyState to UNINITIALIZED.
 
Methods inherited from class org.jdesktop.http.async.AsyncHttpRequest
abort, addReadyStateChangeListener, createAsyncWorker, getAllResponseHeaders, getException, getFollowRedirects, getOnReadyStateChange, getParameter, getParameters, getReadyState, getReadyStateChangeListeners, getResponseHeader, getResponseText, getSession, getStatus, getStatusText, open, open, removeReadyStateChangeListener, send, send, send, setFollowsRedirects, setOnReadyStateChange, setParameter, setParameter, setParameters, setRequestHeader, setSession
 
Methods inherited from class org.jdesktop.beans.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonHttpRequest

public JsonHttpRequest()
Creates a new instance of JsonHttpRequest

Method Detail

getResponseMap

public Map<String,Object> getResponseMap()

reset

protected void reset()
Description copied from class: AsyncHttpRequest
Clears any response state and resets the readyState to UNINITIALIZED. Any overriding implementations MUST call super.reset() at the end of the implementation.

Overrides:
reset in class AsyncHttpRequest

handleResponse

protected void handleResponse(String responseText)
                       throws Exception
Description copied from class: AsyncHttpRequest
Method that provides a hook for subclasses to create concrete types (such as DOM, JSONObject, etc) when the response has been fully read. There is no need to call super.handleResponse(txt).

Overrides:
handleResponse in class AsyncHttpRequest
Throws:
Exception

main

public static void main(String[] args)