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.
 

Method Detail

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.