ch.sahits.codegen.java.generator.ast
Interface IASTGenerator
- All Superinterfaces:
- IBaseGenerator
- All Known Subinterfaces:
- IASTGeneratorInitializer, IJETASTGenerator, IPureASTGenerator
- All Known Implementing Classes:
- ASTBeanWithDelete, DAOGenerator, JETASTGenerator, PureASTOracleDAOGenerator
public interface IASTGenerator
- extends IBaseGenerator
This interface marks the generator-classes
that can generate code with AST.
The actual generator class is ASTGenerator
- Since:
- 0.9.1
TODO Replace IGeneratedJavaDBClass with IGeneratedJavaDBClass2
- Author:
- Andi Hotz
generate
java.lang.String generate()
- Do the generation of the code
- Specified by:
generate in interface IBaseGenerator
- Returns:
- the generated code
setModel
void setModel(IGeneratedJavaDBClass model)
- Parameters:
model - the model to set
setBaseClass
void setBaseClass(java.lang.String baseClass)
- Parameters:
baseClass - the baseClass to set