xcodegen.generator.bean
Class DTOCodeGenerator

java.lang.Object
  |
  +--xcodegen.generator.AbstractCodeGenerator
        |
        +--xcodegen.generator.bean.AbstractBeanCodeGenerator
              |
              +--xcodegen.generator.bean.DTOCodeGenerator
All Implemented Interfaces:
CodeGenerator

public class DTOCodeGenerator
extends AbstractBeanCodeGenerator

Generator of Data Transfer Object classes.

A Data Transfer Object is a simple JavaBean that contains the state of a domain level object

Version:
$Revision: 1.3 $
Author:
Herve Tchepannou

Field Summary
 
Fields inherited from interface xcodegen.generator.CodeGenerator
CONFIG_CLASS_OUTPUT_DIR, CONFIG_CLASS_PREFIX, CONFIG_CLASS_SUFFIX, CONFIG_DATABASE, CONFIG_DATABASE_OUTPUT_DIR, CONFIG_DATABASE_OUTPUT_FILE, CONFIG_DATABASE_STRING_SIZE, CONFIG_LANGUAGE, CONFIG_PACKAGE_SUFFIX, VERSION
 
Constructor Summary
DTOCodeGenerator()
           
 
Method Summary
 void init(java.util.Properties config)
          Initialize the code generator
 
Methods inherited from class xcodegen.generator.bean.AbstractBeanCodeGenerator
generate, generate, getClassname, getPackagename, getType, getVelocityTemplatePath
 
Methods inherited from class xcodegen.generator.AbstractCodeGenerator
generate, getConfigProperty, getLogger, getName, getVelocityContext, getVelocityTemplate, loadResourceAsProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DTOCodeGenerator

public DTOCodeGenerator()
Method Detail

init

public void init(java.util.Properties config)
          throws XCodeGenException
Description copied from interface: CodeGenerator
Initialize the code generator

Specified by:
init in interface CodeGenerator
Overrides:
init in class AbstractBeanCodeGenerator
Parameters:
config - Configuration of the code generator
Throws:
XCodeGenException - if any error occurs during the initialization