net.sf.hibernate.tool.hbm2java
Class BasicRenderer

java.lang.Object
  extended by net.sf.hibernate.tool.hbm2java.AbstractRenderer
      extended by net.sf.hibernate.tool.hbm2java.BasicRenderer
All Implemented Interfaces:
Renderer

public class BasicRenderer
extends AbstractRenderer


Field Summary
protected static int BOUND
           
protected static int CONSTRAINT
           
protected static int ORDINARY
           
 
Constructor Summary
BasicRenderer()
           
 
Method Summary
 void doConstructors(String savedToClass, ClassMapping classMapping, Map class2classmap, PrintWriter writer)
           
 void doEqualsAndHashCode(String savedToClass, ClassMapping classMapping, PrintWriter writer)
           
 int doFieldAccessors(ClassMapping classMapping, Map class2classmap, PrintWriter writer, String vetoSupport, String changeSupport)
           
 void doFields(ClassMapping classMapping, Map class2classmap, PrintWriter writer)
           
 void doImports(ClassMapping classMapping, PrintWriter writer)
           
 void doToString(ClassMapping classMapping, PrintWriter writer)
           
protected  String makeSupportField(String fieldName, List fieldList)
           
 void render(String savedToPackage, String savedToClass, ClassMapping classMapping, Map class2classmap, PrintWriter mainwriter)
           
 
Methods inherited from class net.sf.hibernate.tool.hbm2java.AbstractRenderer
configure, genPackageDelaration, getFieldScope, getPackageDeclaration, getSaveToClassName, getSaveToPackage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ORDINARY

protected static final int ORDINARY
See Also:
Constant Field Values

BOUND

protected static final int BOUND
See Also:
Constant Field Values

CONSTRAINT

protected static final int CONSTRAINT
See Also:
Constant Field Values
Constructor Detail

BasicRenderer

public BasicRenderer()
Method Detail

render

public void render(String savedToPackage,
                   String savedToClass,
                   ClassMapping classMapping,
                   Map class2classmap,
                   PrintWriter mainwriter)
            throws Exception
Parameters:
savedToPackage - what package is this class placed in
savedToClass - what classname does it really get
classMapping - what classmapping is this for
class2classmap - A complete map from classname to the classmapping
mainwriter - where we want the output
Throws:
Exception

doConstructors

public void doConstructors(String savedToClass,
                           ClassMapping classMapping,
                           Map class2classmap,
                           PrintWriter writer)

doFields

public void doFields(ClassMapping classMapping,
                     Map class2classmap,
                     PrintWriter writer)

doEqualsAndHashCode

public void doEqualsAndHashCode(String savedToClass,
                                ClassMapping classMapping,
                                PrintWriter writer)

doToString

public void doToString(ClassMapping classMapping,
                       PrintWriter writer)

doFieldAccessors

public int doFieldAccessors(ClassMapping classMapping,
                            Map class2classmap,
                            PrintWriter writer,
                            String vetoSupport,
                            String changeSupport)

doImports

public void doImports(ClassMapping classMapping,
                      PrintWriter writer)

makeSupportField

protected String makeSupportField(String fieldName,
                                  List fieldList)