com.vaadin.terminal.gwt.widgetsetutils
Class SerializerMapGenerator
java.lang.Object
com.google.gwt.core.ext.Generator
com.vaadin.terminal.gwt.widgetsetutils.SerializerMapGenerator
public class SerializerMapGenerator
- extends com.google.gwt.core.ext.Generator
GWT generator that creates a SerializerMap
implementation (mapper
from type string to serializer instance) and serializer classes for all
subclasses of SharedState
.
- Since:
- 7.0
Method Summary |
void |
findSubTypesNeedingSerializers(com.google.gwt.core.ext.typeinfo.JClassType type,
Set<com.google.gwt.core.ext.typeinfo.JClassType> serializableTypes)
|
Set<com.google.gwt.core.ext.typeinfo.JClassType> |
findTypesNeedingSerializers(com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle,
com.google.gwt.core.ext.TreeLogger logger)
|
String |
generate(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
String typeName)
|
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 |
SerializerMapGenerator
public SerializerMapGenerator()
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
findTypesNeedingSerializers
public Set<com.google.gwt.core.ext.typeinfo.JClassType> findTypesNeedingSerializers(com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle,
com.google.gwt.core.ext.TreeLogger logger)
findSubTypesNeedingSerializers
public void findSubTypesNeedingSerializers(com.google.gwt.core.ext.typeinfo.JClassType type,
Set<com.google.gwt.core.ext.typeinfo.JClassType> serializableTypes)
Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.