org.cruxframework.crux.core.rebind.screen.widget
Class ViewFactoriesProxyCreator
java.lang.Object
org.cruxframework.crux.core.rebind.AbstractProxyCreator
org.cruxframework.crux.core.rebind.AbstractInterfaceWrapperProxyCreator
org.cruxframework.crux.core.rebind.screen.widget.ViewFactoriesProxyCreator
public class ViewFactoriesProxyCreator
- extends AbstractInterfaceWrapperProxyCreator
- Author:
- Thiago da Rosa de Bustamante
|
Constructor Summary |
ViewFactoriesProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context)
|
| Methods inherited from class org.cruxframework.crux.core.rebind.AbstractProxyCreator |
cacheableVersionFound, create, findCacheableImplementationAndMarkForReuseIfAvailable, generateLoggerField, generateMethodParameters, generateMethodTrhowsClause, generateProxyContructor, generateProxyFields, 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 |
ViewFactoriesProxyCreator
public ViewFactoriesProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context)
- Parameters:
logger - context -
generateProxyMethods
protected void generateProxyMethods(AbstractProxyCreator.SourcePrinter sourceWriter)
throws CruxGeneratorException
- Overrides:
generateProxyMethods in class AbstractProxyCreator
- Throws:
CruxGeneratorException
generateCreateViewMethod
protected void generateCreateViewMethod(AbstractProxyCreator.SourcePrinter sourceWriter)
- Parameters:
sourceWriter -
generateGetCurrentDeviceMethod
protected void generateGetCurrentDeviceMethod(AbstractProxyCreator.SourcePrinter sourceWriter)
- Parameters:
sourceWriter -
generateViewCreation
protected void generateViewCreation(AbstractProxyCreator.SourcePrinter sourceWriter,
List<View> views)
- Parameters:
sourceWriter - views -
generateFragmentedViewFactoryCreation
protected void generateFragmentedViewFactoryCreation(AbstractProxyCreator.SourcePrinter sourceWriter)
- Parameters:
sourceWriter - controllerClassNames - controller - controllerAnnot -
getImports
protected String[] getImports()
- Specified by:
getImports in class AbstractInterfaceWrapperProxyCreator
- Returns:
- the list of imports required by proxy
getProxySimpleName
public String getProxySimpleName()
- Overrides:
getProxySimpleName in class AbstractInterfaceWrapperProxyCreator
- Returns:
- the simple name of the proxy object.
Copyright © 2014. All rights reserved.