public class ConnectorBundleLoaderFactory
extends com.google.gwt.core.ext.Generator
| Constructor and Description |
|---|
ConnectorBundleLoaderFactory() |
| Modifier and Type | Method and Description |
|---|---|
String |
generate(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
String typeName) |
static String |
getBoxedTypeName(com.google.gwt.core.ext.typeinfo.JType type) |
static String |
getClassLiteralString(com.google.gwt.core.ext.typeinfo.JType type) |
protected Collection<com.google.gwt.core.ext.typeinfo.JClassType> |
getConnectorsForWidgetset(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle)
Returns the connector types that should be included in the widgetset.
|
protected com.vaadin.shared.ui.Connect.LoadStyle |
getLoadStyle(com.google.gwt.core.ext.typeinfo.JClassType connectorType) |
static void |
writeClassLiteral(com.google.gwt.user.rebind.SourceWriter w,
com.google.gwt.core.ext.typeinfo.JType type) |
static void |
writeTypeCreator(com.google.gwt.user.rebind.SourceWriter sourceWriter,
com.google.gwt.core.ext.typeinfo.JType type) |
public String generate(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.GeneratorContext context, String typeName) throws com.google.gwt.core.ext.UnableToCompleteException
generate in class com.google.gwt.core.ext.Generatorcom.google.gwt.core.ext.UnableToCompleteExceptionpublic static void writeClassLiteral(com.google.gwt.user.rebind.SourceWriter w,
com.google.gwt.core.ext.typeinfo.JType type)
public static String getClassLiteralString(com.google.gwt.core.ext.typeinfo.JType type)
protected Collection<com.google.gwt.core.ext.typeinfo.JClassType> getConnectorsForWidgetset(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle) throws com.google.gwt.core.ext.UnableToCompleteException
The default implementation finds all type implementing
ServerConnector that have a @Connect annotation. It also
checks that multiple connectors aren't connected to the same server-side
class.
logger - the logger to which information can be loggedtypeOracle - the type oracle that can be used for finding typescom.google.gwt.core.ext.UnableToCompleteException - if the operation failsprotected com.vaadin.shared.ui.Connect.LoadStyle getLoadStyle(com.google.gwt.core.ext.typeinfo.JClassType connectorType)
public static String getBoxedTypeName(com.google.gwt.core.ext.typeinfo.JType type)
public static void writeTypeCreator(com.google.gwt.user.rebind.SourceWriter sourceWriter,
com.google.gwt.core.ext.typeinfo.JType type)
Copyright © 2016 Vaadin Ltd. All rights reserved.