com.vaadin.terminal.gwt.widgetsetutils
Class AbstractConnectorClassBasedFactoryGenerator
java.lang.Object
com.google.gwt.core.ext.Generator
com.vaadin.terminal.gwt.widgetsetutils.AbstractConnectorClassBasedFactoryGenerator
- Direct Known Subclasses:
- ConnectorStateFactoryGenerator, ConnectorWidgetFactoryGenerator
public abstract class AbstractConnectorClassBasedFactoryGenerator
- extends com.google.gwt.core.ext.Generator
GWT generator that creates a lookup method for
ConnectorClassBasedFactory
instances.
- Since:
- 7.0
Method Summary |
String |
generate(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
String typeName)
|
protected abstract Class<? extends ServerConnector> |
getConnectorType()
|
protected com.google.gwt.core.ext.typeinfo.JClassType |
getGetterReturnType(com.google.gwt.core.ext.typeinfo.JClassType connector,
String getterName)
|
protected abstract com.google.gwt.core.ext.typeinfo.JClassType |
getTargetType(com.google.gwt.core.ext.typeinfo.JClassType connectorType)
|
Methods inherited from class com.google.gwt.core.ext.Generator |
escape |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractConnectorClassBasedFactoryGenerator
public AbstractConnectorClassBasedFactoryGenerator()
generate
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
- Specified by:
generate
in class com.google.gwt.core.ext.Generator
- Throws:
com.google.gwt.core.ext.UnableToCompleteException
getConnectorType
protected abstract Class<? extends ServerConnector> getConnectorType()
getTargetType
protected abstract com.google.gwt.core.ext.typeinfo.JClassType getTargetType(com.google.gwt.core.ext.typeinfo.JClassType connectorType)
getGetterReturnType
protected com.google.gwt.core.ext.typeinfo.JClassType getGetterReturnType(com.google.gwt.core.ext.typeinfo.JClassType connector,
String getterName)
Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.