public class ModelGenerator extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ModelGenerator.ModelSerializerResult |
| Constructor and Description |
|---|
ModelGenerator(SourceBuilder<?> builder) |
| Modifier and Type | Method and Description |
|---|---|
void |
createFactory(String qualifiedSourceName) |
MethodBuffer |
createMethod(String returnType,
String methodName,
String params) |
void |
generateModel(IsType type,
HasModelFields fields) |
ModelGenerator.ModelSerializerResult |
generateSerializers(IsType type,
HasModelFields fields) |
void |
setSuperClass(String qualifiedSourceName) |
protected ModelGenerator.ModelSerializerResult |
writeClientSerializer(boolean balanced,
Iterable<ModelField> toClient,
Iterable<ModelField> toServer) |
protected ModelGenerator.ModelSerializerResult |
writeServerSerializer(ModelGenerator.ModelSerializerResult result,
Iterable<ModelField> toClient,
Iterable<ModelField> toServer) |
public ModelGenerator(SourceBuilder<?> builder)
public void createFactory(String qualifiedSourceName)
public MethodBuffer createMethod(String returnType, String methodName, String params)
public void setSuperClass(String qualifiedSourceName)
public void generateModel(IsType type, HasModelFields fields)
public ModelGenerator.ModelSerializerResult generateSerializers(IsType type, HasModelFields fields)
protected ModelGenerator.ModelSerializerResult writeClientSerializer(boolean balanced, Iterable<ModelField> toClient, Iterable<ModelField> toServer)
protected ModelGenerator.ModelSerializerResult writeServerSerializer(ModelGenerator.ModelSerializerResult result, Iterable<ModelField> toClient, Iterable<ModelField> toServer)
Copyright © December 07, 2012–2015 The Internet Party. All rights reserved.