|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hibernate.tool.hbm2x.Cfg2JavaTool
public class Cfg2JavaTool
Helper methods for javacode generation.
Constructor Summary | |
---|---|
Cfg2JavaTool()
|
Method Summary | |
---|---|
String |
asArgumentList(Iterator fields)
|
String |
asArgumentList(List fields)
|
String |
asFinderArgumentList(Map parameterTypes,
ImportContext ctx)
|
String |
asNaturalIdParameterList(org.hibernate.mapping.PersistentClass clazz)
|
String |
asParameterList(Iterator fields,
boolean useGenerics,
ImportContext ic)
|
String |
asParameterList(List fields,
boolean useGenerics,
ImportContext ic)
|
String |
getClassModifiers(org.hibernate.mapping.MetaAttributable pc)
|
String |
getGenericCollectionDeclaration(org.hibernate.mapping.Collection collection,
boolean preferRawTypeNames,
ImportContext importContext)
|
String |
getJavaTypeName(org.hibernate.mapping.Property p,
boolean useGenerics)
Returns the typename for a property, using generics if this is a Set type and useGenerics is set to true. |
String |
getJavaTypeName(org.hibernate.mapping.Property p,
boolean useGenerics,
ImportContext importContext)
|
boolean |
getMetaAsBool(org.hibernate.mapping.MetaAttributable ma,
String attribute)
|
boolean |
getMetaAsBool(org.hibernate.mapping.MetaAttributable pc,
String attribute,
boolean defaultValue)
|
String |
getMetaAsString(org.hibernate.mapping.MetaAttributable pc,
String attribute)
Returns all meta items as one large string. |
String |
getMetaAsString(org.hibernate.mapping.MetaAttributable pc,
String attribute,
String seperator)
|
POJOClass |
getPOJOClass(org.hibernate.mapping.Component comp)
|
POJOClass |
getPOJOClass(org.hibernate.mapping.PersistentClass comp)
|
Iterator |
getPOJOIterator(Iterator persistentClasses)
|
boolean |
hasMetaAttribute(org.hibernate.mapping.MetaAttributable pc,
String attribute)
|
boolean |
isArray(String typeName)
|
boolean |
isComponent(org.hibernate.mapping.Property property)
|
static boolean |
isNonPrimitiveTypeName(String typeName)
|
boolean |
isPrimitive(String typeName)
|
String |
simplePluralize(String str)
|
String |
toJavaDoc(String string,
int indent)
Convert string into something that can be rendered nicely into a javadoc comment. |
String |
unqualify(String name)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Cfg2JavaTool()
Method Detail |
---|
public POJOClass getPOJOClass(org.hibernate.mapping.Component comp)
public POJOClass getPOJOClass(org.hibernate.mapping.PersistentClass comp)
public String unqualify(String name)
public String getMetaAsString(org.hibernate.mapping.MetaAttributable pc, String attribute)
public boolean hasMetaAttribute(org.hibernate.mapping.MetaAttributable pc, String attribute)
public String getMetaAsString(org.hibernate.mapping.MetaAttributable pc, String attribute, String seperator)
public boolean getMetaAsBool(org.hibernate.mapping.MetaAttributable ma, String attribute)
public boolean getMetaAsBool(org.hibernate.mapping.MetaAttributable pc, String attribute, boolean defaultValue)
public String toJavaDoc(String string, int indent)
string
- public String getClassModifiers(org.hibernate.mapping.MetaAttributable pc)
public String getJavaTypeName(org.hibernate.mapping.Property p, boolean useGenerics)
public String getJavaTypeName(org.hibernate.mapping.Property p, boolean useGenerics, ImportContext importContext)
public static boolean isNonPrimitiveTypeName(String typeName)
public String getGenericCollectionDeclaration(org.hibernate.mapping.Collection collection, boolean preferRawTypeNames, ImportContext importContext)
public String asParameterList(Iterator fields, boolean useGenerics, ImportContext ic)
public String asArgumentList(Iterator fields)
fields
- iterator on Property elements.
public String asNaturalIdParameterList(org.hibernate.mapping.PersistentClass clazz)
clazz
- persistent class.
public String asParameterList(List fields, boolean useGenerics, ImportContext ic)
public String asArgumentList(List fields)
public String asFinderArgumentList(Map parameterTypes, ImportContext ctx)
public boolean isPrimitive(String typeName)
public boolean isComponent(org.hibernate.mapping.Property property)
public Iterator getPOJOIterator(Iterator persistentClasses)
public String simplePluralize(String str)
public boolean isArray(String typeName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |