org.cruxframework.crux.plugin.gadget.rebind.gadget
Class GadgetProxyCreator
java.lang.Object
org.cruxframework.crux.core.rebind.AbstractProxyCreator
org.cruxframework.crux.core.rebind.AbstractInterfaceWrapperProxyCreator
org.cruxframework.crux.plugin.gadget.rebind.gadget.GadgetProxyCreator
public class GadgetProxyCreator
- extends org.cruxframework.crux.core.rebind.AbstractInterfaceWrapperProxyCreator
- Author:
- Thiago da Rosa de Bustamante
| Nested classes/interfaces inherited from class org.cruxframework.crux.core.rebind.AbstractProxyCreator |
org.cruxframework.crux.core.rebind.AbstractProxyCreator.SourcePrinter |
| Fields inherited from class org.cruxframework.crux.core.rebind.AbstractInterfaceWrapperProxyCreator |
baseIntf |
| Fields inherited from class org.cruxframework.crux.core.rebind.AbstractProxyCreator |
cacheable, cacheableVersionFound, context, logger |
|
Constructor Summary |
GadgetProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context)
Constructor |
|
Method Summary |
protected void |
generateProxyContructor(org.cruxframework.crux.core.rebind.AbstractProxyCreator.SourcePrinter srcWriter)
|
protected void |
generateProxyFields(org.cruxframework.crux.core.rebind.AbstractProxyCreator.SourcePrinter srcWriter)
|
protected void |
generateProxyMethods(org.cruxframework.crux.core.rebind.AbstractProxyCreator.SourcePrinter srcWriter)
|
protected String[] |
getImports()
|
| Methods inherited from class org.cruxframework.crux.core.rebind.AbstractInterfaceWrapperProxyCreator |
findCacheableImplementationAndMarkForReuseIfAvailable, getDeviceFeatures, getModule, getProxyQualifiedName, getProxySimpleName, getScreens, getSourcePrinter, getUserAgent, getViews |
| Methods inherited from class org.cruxframework.crux.core.rebind.AbstractProxyCreator |
cacheableVersionFound, create, findCacheableImplementationAndMarkForReuseIfAvailable, generateLoggerField, generateMethodParameters, generateMethodTrhowsClause, generateProxyWrapperMethodDeclaration, generateSubTypes, getJsniSimpleSignature, isAlreadyGenerated, isCacheable, isCrux2OldInterfacesCompatibilityEnabled, logDebugMessage |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GadgetProxyCreator
public GadgetProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context)
- Constructor
- Parameters:
logger - context -
generateProxyContructor
protected void generateProxyContructor(org.cruxframework.crux.core.rebind.AbstractProxyCreator.SourcePrinter srcWriter)
throws org.cruxframework.crux.core.rebind.CruxGeneratorException
- Overrides:
generateProxyContructor in class org.cruxframework.crux.core.rebind.AbstractProxyCreator
- Throws:
org.cruxframework.crux.core.rebind.CruxGeneratorException- See Also:
org.cruxframework.crux.core.rebind.AbstractProxyCreator#generateProxyContructor(com.google.gwt.user.rebind.SourcePrinter)
generateProxyFields
protected void generateProxyFields(org.cruxframework.crux.core.rebind.AbstractProxyCreator.SourcePrinter srcWriter)
throws org.cruxframework.crux.core.rebind.CruxGeneratorException
- Overrides:
generateProxyFields in class org.cruxframework.crux.core.rebind.AbstractProxyCreator
- Throws:
org.cruxframework.crux.core.rebind.CruxGeneratorException- See Also:
org.cruxframework.crux.core.rebind.AbstractProxyCreator#generateProxyFields(com.google.gwt.user.rebind.SourcePrinter)
generateProxyMethods
protected void generateProxyMethods(org.cruxframework.crux.core.rebind.AbstractProxyCreator.SourcePrinter srcWriter)
throws org.cruxframework.crux.core.rebind.CruxGeneratorException
- Overrides:
generateProxyMethods in class org.cruxframework.crux.core.rebind.AbstractProxyCreator
- Throws:
org.cruxframework.crux.core.rebind.CruxGeneratorException- See Also:
org.cruxframework.crux.core.rebind.AbstractProxyCreator#generateProxyMethods(com.google.gwt.user.rebind.SourcePrinter)
getImports
protected String[] getImports()
- Specified by:
getImports in class org.cruxframework.crux.core.rebind.AbstractInterfaceWrapperProxyCreator
- See Also:
AbstractInterfaceWrapperProxyCreator.getImports()
Copyright © 2014. All rights reserved.