org.cruxframework.crux.core.rebind.rest
Class JsonPRestCreatorHelper

java.lang.Object
  extended by org.cruxframework.crux.core.rebind.rest.JsonPRestCreatorHelper

public class JsonPRestCreatorHelper
extends Object


Field Summary
protected  com.google.gwt.core.ext.GeneratorContext context
           
protected  com.google.gwt.core.ext.TreeLogger logger
           
 
Constructor Summary
JsonPRestCreatorHelper(com.google.gwt.core.ext.GeneratorContext context, com.google.gwt.core.ext.TreeLogger logger)
           
 
Method Summary
protected  void generateJSONPInvocation(org.cruxframework.crux.core.rebind.rest.RestMethodInfo methodInfo, AbstractProxyCreator.SourcePrinter srcWriter, com.google.gwt.core.ext.typeinfo.JParameter callbackParameter, String callbackResultTypeName, String callbackParameterName, String restURIParam, String jsonPCallbackParam, String jsonPFailureCallbackParam)
           
protected  void generateRequestAndOnSuccessMethodForBoolean(AbstractProxyCreator.SourcePrinter srcWriter, String callbackResultTypeName, String callbackParameterName, String restURIParam, com.google.gwt.core.ext.typeinfo.JClassType callbackResultType)
           
protected  void generateRequestAndOnSuccessMethodForDouble(AbstractProxyCreator.SourcePrinter srcWriter, String callbackResultTypeName, String callbackParameterName, String restURIParam, com.google.gwt.core.ext.typeinfo.JClassType callbackResultType)
           
protected  void generateRequestAndOnSuccessMethodForInteger(AbstractProxyCreator.SourcePrinter srcWriter, String callbackResultTypeName, String callbackParameterName, String restURIParam, com.google.gwt.core.ext.typeinfo.JClassType callbackResultType)
           
protected  void generateRequestAndOnSuccessMethodForObject(AbstractProxyCreator.SourcePrinter srcWriter, String callbackResultTypeName, String callbackParameterName, String restURIParam, com.google.gwt.core.ext.typeinfo.JClassType callbackResultType)
           
protected  void generateRequestAndOnSuccessMethodForString(AbstractProxyCreator.SourcePrinter srcWriter, String callbackResultTypeName, String callbackParameterName, String restURIParam, com.google.gwt.core.ext.typeinfo.JClassType callbackResultType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

protected com.google.gwt.core.ext.GeneratorContext context

logger

protected com.google.gwt.core.ext.TreeLogger logger
Constructor Detail

JsonPRestCreatorHelper

public JsonPRestCreatorHelper(com.google.gwt.core.ext.GeneratorContext context,
                              com.google.gwt.core.ext.TreeLogger logger)
Method Detail

generateJSONPInvocation

protected void generateJSONPInvocation(org.cruxframework.crux.core.rebind.rest.RestMethodInfo methodInfo,
                                       AbstractProxyCreator.SourcePrinter srcWriter,
                                       com.google.gwt.core.ext.typeinfo.JParameter callbackParameter,
                                       String callbackResultTypeName,
                                       String callbackParameterName,
                                       String restURIParam,
                                       String jsonPCallbackParam,
                                       String jsonPFailureCallbackParam)

generateRequestAndOnSuccessMethodForString

protected void generateRequestAndOnSuccessMethodForString(AbstractProxyCreator.SourcePrinter srcWriter,
                                                          String callbackResultTypeName,
                                                          String callbackParameterName,
                                                          String restURIParam,
                                                          com.google.gwt.core.ext.typeinfo.JClassType callbackResultType)

generateRequestAndOnSuccessMethodForBoolean

protected void generateRequestAndOnSuccessMethodForBoolean(AbstractProxyCreator.SourcePrinter srcWriter,
                                                           String callbackResultTypeName,
                                                           String callbackParameterName,
                                                           String restURIParam,
                                                           com.google.gwt.core.ext.typeinfo.JClassType callbackResultType)

generateRequestAndOnSuccessMethodForDouble

protected void generateRequestAndOnSuccessMethodForDouble(AbstractProxyCreator.SourcePrinter srcWriter,
                                                          String callbackResultTypeName,
                                                          String callbackParameterName,
                                                          String restURIParam,
                                                          com.google.gwt.core.ext.typeinfo.JClassType callbackResultType)

generateRequestAndOnSuccessMethodForInteger

protected void generateRequestAndOnSuccessMethodForInteger(AbstractProxyCreator.SourcePrinter srcWriter,
                                                           String callbackResultTypeName,
                                                           String callbackParameterName,
                                                           String restURIParam,
                                                           com.google.gwt.core.ext.typeinfo.JClassType callbackResultType)

generateRequestAndOnSuccessMethodForObject

protected void generateRequestAndOnSuccessMethodForObject(AbstractProxyCreator.SourcePrinter srcWriter,
                                                          String callbackResultTypeName,
                                                          String callbackParameterName,
                                                          String restURIParam,
                                                          com.google.gwt.core.ext.typeinfo.JClassType callbackResultType)


Copyright © 2014. All rights reserved.