org.sonar.plugins.api.web.gwt.client.webservices
Class JSONHandlerDispatcher<P extends ResponsePOJO>

java.lang.Object
  extended by org.sonar.plugins.api.web.gwt.client.webservices.JSONHandlerDispatcher<P>
All Implemented Interfaces:
JsonUtils.JSONHandler

public abstract class JSONHandlerDispatcher<P extends ResponsePOJO>
extends java.lang.Object
implements JsonUtils.JSONHandler


Constructor Summary
JSONHandlerDispatcher(QueryCallBack<P> callBack)
           
 
Method Summary
 void onError(int errorCode, java.lang.String errorMessage)
           
 void onResponse(com.google.gwt.core.client.JavaScriptObject obj)
           
 void onTimeout()
           
abstract  P parseResponse(com.google.gwt.core.client.JavaScriptObject obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSONHandlerDispatcher

public JSONHandlerDispatcher(QueryCallBack<P> callBack)
Method Detail

parseResponse

public abstract P parseResponse(com.google.gwt.core.client.JavaScriptObject obj)

onError

public void onError(int errorCode,
                    java.lang.String errorMessage)
Specified by:
onError in interface JsonUtils.JSONHandler

onResponse

public void onResponse(com.google.gwt.core.client.JavaScriptObject obj)
Specified by:
onResponse in interface JsonUtils.JSONHandler

onTimeout

public void onTimeout()
Specified by:
onTimeout in interface JsonUtils.JSONHandler


Copyright © 2009 SonarSource SA. All Rights Reserved.