Uses of Interface
ch.sahits.codegen.generator.IBaseGenerator

Packages that use IBaseGenerator
ch.sahits.codegen.example.generator.ast   
ch.sahits.codegen.generator   
ch.sahits.codegen.java   
ch.sahits.codegen.java.extensions   
ch.sahits.codegen.java.generator.ast   
ch.sahits.codegen.java.generator.jettemplate   
 

Uses of IBaseGenerator in ch.sahits.codegen.example.generator.ast
 

Classes in ch.sahits.codegen.example.generator.ast that implement IBaseGenerator
 class DAOGenerator
          This DAO Generator improves a DAO class generated through a JET template (daoInsertUnique.javajet) by adding the needed method getConnection which can only be created with the knowledge of database access methods.
 

Uses of IBaseGenerator in ch.sahits.codegen.generator
 

Subinterfaces of IBaseGenerator in ch.sahits.codegen.generator
 interface IGenerator
          This interface defines the common method of any code generator
 

Classes in ch.sahits.codegen.generator that implement IBaseGenerator
 class AbstractGenerator
          Abstract superclass for the generators that handles the saving.
 class JETGateway
          This class encapsulates access to the JET and JMerge packages.
 

Uses of IBaseGenerator in ch.sahits.codegen.java
 

Subinterfaces of IBaseGenerator in ch.sahits.codegen.java
 interface IJetCodeGenerator
          This interface denotes a class that can generate a jetemplate
 

Uses of IBaseGenerator in ch.sahits.codegen.java.extensions
 

Methods in ch.sahits.codegen.java.extensions that return IBaseGenerator
static IBaseGenerator JavaGenerator.getGenerator(java.lang.String name)
          Deprecated. Use JavaGenerator.getGenerator(String, String) instead. Will be remove with 3.0
static IBaseGenerator JavaGenerator.getGenerator(java.lang.String bundle, java.lang.String className)
          Retrieve a generator instance from the extension registry
 

Uses of IBaseGenerator in ch.sahits.codegen.java.generator.ast
 

Subinterfaces of IBaseGenerator in ch.sahits.codegen.java.generator.ast
 interface IASTGenerator
          This interface marks the generator-classes that can generate code with AST.
 interface IASTGeneratorInitializer
          This class must be implemented by ASTGenerators that need are IReferenceImpleCaller
 interface IJETASTGenerator
          This interface marks a generator class to generate code from an JET template and enhanceing it with AST.
 interface IPureASTGenerator
          This interface makes classes that generate the code by generating the code with AST.
 

Classes in ch.sahits.codegen.java.generator.ast that implement IBaseGenerator
 class AbstractJETASTGenerator
          This abstract class provides you with the basic methods to generate a Class from a JET template and improve it with AST
 class ASTBeanWithDelete
          This class is a generator class that copies the delete method into the provided base class.
 class ASTGenerator
          This generator generates the java file by generating the rump with JET.
 class JETASTGenerator
          Generator class to generate Code with a Jet template and improve on it with AST
 class PureASTOracleDAOGenerator
          This class is a generator for a data access object (DAO) for an Oracle table that is purely generated with AST
 

Uses of IBaseGenerator in ch.sahits.codegen.java.generator.jettemplate
 

Classes in ch.sahits.codegen.java.generator.jettemplate that implement IBaseGenerator
 class AbstractJETTemplateGenerator
          This class provides common method to create a JET template file
 class InitializableDbBeanGenerator
          This class is a generator class to generate an JET template and use it to generate a class.