|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.hibernate.tool.hbm2java.AbstractRenderer
net.sf.hibernate.tool.hbm2java.FinderRenderer
public class FinderRenderer
Title: Basic Finder Generator for Hibernate 2
Description: Generate basic finders for hibernate properties.
This requires two things in the hbm.xml files.
The first is an indication of which fields you want to generate finders for.
You indicate that with a meta block inside a property tag such as
Copyright: Copyright (c) 2003
Constructor Summary | |
---|---|
FinderRenderer()
|
Method Summary | |
---|---|
void |
doFinders(ClassMapping classMapping,
Map class2classmap,
PrintWriter writer)
Create finders for properties that have the finderName block defined. |
void |
doImports(ClassMapping classMapping,
PrintWriter writer)
Generate the imports for the finder class. |
static String |
getFieldAsHibernateType(boolean prependThis,
FieldProperty field)
Return the hibernate type string for the given field |
static String |
getFieldAsObject(boolean prependThis,
FieldProperty field)
Gets the fieldAsObject attribute of the FinderRenderer object |
void |
render(String savedToPackage,
String savedToClass,
ClassMapping classMapping,
Map class2classmap,
PrintWriter mainwriter)
Render finder classes. |
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 |
Constructor Detail |
---|
public FinderRenderer()
Method Detail |
---|
public void render(String savedToPackage, String savedToClass, ClassMapping classMapping, Map class2classmap, PrintWriter mainwriter) throws Exception
classMapping
- class2classmap
- mainwriter
- savedToPackage
- what package is this class placed insavedToClass
- what classname does it really get
Exception
public void doFinders(ClassMapping classMapping, Map class2classmap, PrintWriter writer)
classMapping
- class2classmap
- writer
- public void doImports(ClassMapping classMapping, PrintWriter writer)
classMapping
- writer
- public static String getFieldAsObject(boolean prependThis, FieldProperty field)
prependThis
- field
-
public static String getFieldAsHibernateType(boolean prependThis, FieldProperty field)
prependThis
- field
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |