public abstract static class Generator.AbstractGeneratorRunner<T extends com.cedarsoft.codegen.DecisionCallback> extends Object implements com.cedarsoft.codegen.AbstractGenerator.Runner
| Constructor and Description |
|---|
Generator.AbstractGeneratorRunner() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
createDecisionCallback() |
void |
generate(com.cedarsoft.codegen.GeneratorConfiguration configuration) |
protected abstract AbstractGenerator<T> |
instantiateGenerator(com.cedarsoft.codegen.CodeGenerator serializerCodeGenerator) |
protected abstract AbstractGenerator<T> |
instantiateTestGenerator(com.cedarsoft.codegen.CodeGenerator testCodeGenerator) |
public void generate(@Nonnull com.cedarsoft.codegen.GeneratorConfiguration configuration) throws IOException, com.sun.codemodel.JClassAlreadyExistsException
generate in interface com.cedarsoft.codegen.AbstractGenerator.RunnerIOExceptioncom.sun.codemodel.JClassAlreadyExistsException@Nonnull protected abstract AbstractGenerator<T> instantiateTestGenerator(@Nonnull com.cedarsoft.codegen.CodeGenerator testCodeGenerator)
@Nonnull protected abstract AbstractGenerator<T> instantiateGenerator(@Nonnull com.cedarsoft.codegen.CodeGenerator serializerCodeGenerator)
Copyright © 2012 cedarsoft GmbH. All Rights Reserved.