public class DeviceAdaptiveProxyCreator extends AbstractWrapperProxyCreator
AbstractProxyCreator.SourcePrinterbaseIntfcacheable, cacheableVersionFound, context, logger| Constructor and Description |
|---|
DeviceAdaptiveProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createController(AbstractProxyCreator.SourcePrinter srcWriter,
String viewVariable) |
protected void |
generateProxyContructor(AbstractProxyCreator.SourcePrinter srcWriter)
Generate the proxy constructor and delegate to the superclass constructor
using the default address for the
RemoteService. |
protected void |
generateProxyFields(AbstractProxyCreator.SourcePrinter srcWriter)
Generate any fields required by the proxy.
|
protected void |
generateWrapperMethod(com.google.gwt.core.ext.typeinfo.JMethod method,
AbstractProxyCreator.SourcePrinter srcWriter) |
protected String[] |
getImports() |
String |
getProxyQualifiedName() |
String |
getProxySimpleName() |
protected AbstractProxyCreator.SourcePrinter |
getSourcePrinter() |
protected void |
initializeController(View view) |
protected void |
initializeTemplateParser() |
protected boolean |
mustDelegateToController(com.google.gwt.core.ext.typeinfo.JMethod method) |
generateProxyMethods, generateProxyMethodsfindCacheableImplementationAndMarkForReuseIfAvailable, getDeviceFeatures, getModule, getScreens, getUserAgent, getViewscacheableVersionFound, create, findCacheableImplementationAndMarkForReuseIfAvailable, generateLoggerField, generateMethodParameters, generateMethodTrhowsClause, generateProxyWrapperMethodDeclaration, generateSubTypes, getJsniSimpleSignature, isAlreadyGenerated, isCacheable, isCrux2OldInterfacesCompatibilityEnabled, logDebugMessagepublic DeviceAdaptiveProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf)
logger - context - baseIntf - protected void initializeTemplateParser()
protected void initializeController(View view)
protected void generateWrapperMethod(com.google.gwt.core.ext.typeinfo.JMethod method,
AbstractProxyCreator.SourcePrinter srcWriter)
generateWrapperMethod in class AbstractWrapperProxyCreatorprotected boolean mustDelegateToController(com.google.gwt.core.ext.typeinfo.JMethod method)
protected String[] getImports()
getImports in class AbstractInterfaceWrapperProxyCreatorprotected void generateProxyContructor(AbstractProxyCreator.SourcePrinter srcWriter) throws CruxGeneratorException
AbstractProxyCreatorRemoteService.generateProxyContructor in class AbstractProxyCreatorCruxGeneratorExceptionprotected void createController(AbstractProxyCreator.SourcePrinter srcWriter, String viewVariable)
srcWriter - protected void generateProxyFields(AbstractProxyCreator.SourcePrinter srcWriter) throws CruxGeneratorException
AbstractProxyCreatorgenerateProxyFields in class AbstractProxyCreatorCruxGeneratorExceptionpublic String getProxySimpleName()
getProxySimpleName in class AbstractInterfaceWrapperProxyCreatorpublic String getProxyQualifiedName()
getProxyQualifiedName in class AbstractInterfaceWrapperProxyCreatorprotected AbstractProxyCreator.SourcePrinter getSourcePrinter()
getSourcePrinter in class AbstractInterfaceWrapperProxyCreatorCopyright © 2015. All rights reserved.