org.javagen.agile.core
Interface Generator
- All Known Subinterfaces:
- XmlReader, XmlWriter
- All Known Implementing Classes:
- AutoIncrementFinderVisitor, CustomizerVisitor, DbLoader, DefaultDatabaseVisitor, DefaultOOVisitor, DefaultValueVisitor, DefaultVisitor, EmitterVisitor, GeneratorPipeline, IdAssignerDatabaseVisitor, IdAssignerOOVisitor, IdAssignerVisitor, IdOverrideVisitor, IndexBuilderVisitor, JAXBXmlReader, JAXBXmlWriter, LinkTableFinderVisitor, ModelPath, RegexRenameVisitor, TypeLookupVisitor, UniqueColumnTypeVisitor, UniquePKFinderVisitor
public interface Generator
The generator is the basis for task-specific, decoupled, units of work in the JavaGen Light code generator.
Generators are configured sequentially in the GeneratorPipeline, forming a code generation assembly line.
- Author:
- Richard Easterling
|
Method Summary |
Model |
gen(Model input)
Entry point for generation task. |
gen
Model gen(Model input)
- Entry point for generation task.
- Parameters:
input - the model instance to generate on - parent nodes will be ignored.
- Returns:
- the result of the task - usualy the same as the input model.
Copyright 2006-2006-2007 Outsource Cafe Inc.. All Rights Reserved.