xdoclet.modules.hibernate
Class HibernateSubTask
java.lang.Object
xdoclet.DocletSupport
xdoclet.SubTask
xdoclet.TemplateSubTask
xdoclet.XmlSubTask
xdoclet.modules.hibernate.HibernateSubTask
- Serializable
public class HibernateSubTask
extends xdoclet.XmlSubTask
This task generates Hibernate xml mapping file for a given class. Supports Hibernate 1.1, 2.0, 2.1 & 3.0.
- name = "hibernate"
display-name = "Hibernate Mapping File"
parent = "xdoclet.modules.hibernate.HibernateDocletTask"
copyAttributesFrom , engineFinished , getDtdURL , getPublicId , getSchema , getSchemaURL , getSystemId , getUseIds , getXmlencoding , isValidateXML , setDtdURL , setPublicId , setSchema , setSchemaURL , setSystemId , setUseIds , setValidateXML , setXmlencoding , startProcess |
addOfType , addOfType , addPackageSubstitution , copyAttributesFrom , engineFinished , engineStarted , execute , generateForClass , getAcceptAbstractClasses , getAcceptInterfaces , getDestinationFile , getEngine , getExtent , getGeneratedFileName , getGenerationManager , getHavingClassTag , getOfType , getPackageSubstitutions , getSubTaskClassName , getTemplateURL , init , isPackageSubstitutionInheritanceSupported , isPrefixWithPackageStructure , javaFile , matchesGenerationRules , processInnerClasses , setAcceptAbstractClasses , setAcceptInterfaces , setDestinationFile , setEngine , setExtent , setExtentValue , setGenerationManager , setHavingClassTag , setOfType , setPackageSubstitutionInheritanceSupported , setPackageSubstitutions , setPrefixWithPackageStructure , setSubTaskClassName , setTemplateFile , setTemplateURL , startEngine , startProcess , startProcessForAll , startProcessPerClass , validateOptions |
addConfigParam , copyAttributesFrom , execute , getConfigParams , getConfigParamsAsMap , getContext , getDestDir , getMergeDir , getSubTaskName , getXJavaDoc , init , setDestDir , setMergeDir , setSubTaskName , validateOptions |
getCurrentClass , getCurrentClassTag , getCurrentConstructor , getCurrentField , getCurrentFieldTag , getCurrentMethod , getCurrentMethodTag , getCurrentPackage , getCurrentTag , isDocletGenerated , popCurrentClass , pushCurrentClass , setCurrentClass , setCurrentClassTag , setCurrentConstructor , setCurrentField , setCurrentFieldTag , setCurrentMethod , setCurrentMethodTag , setCurrentPackage |
DEFAULT_HIBERNATE_CLASS_PATTERN
public static final String DEFAULT_HIBERNATE_CLASS_PATTERN
HibernateSubTask
public HibernateSubTask()
Constructor for the HibernateSubTask object.
engineStarted
protected void engineStarted()
throws xdoclet.XDocletException
Called when the engine is started
- engineStarted in interface xdoclet.TemplateSubTask
xdoclet.XDocletException
- Thrown in case of problem
execute
public void execute()
throws xdoclet.XDocletException
Generate Mapping file (*.hbm.xml).
- execute in interface xdoclet.TemplateSubTask
xdoclet.XDocletException
-
getGeneratedFileName
public String getGeneratedFileName(XClass clazz)
throws xdoclet.XDocletException
- getGeneratedFileName in interface xdoclet.TemplateSubTask
getMappingURL
public String getMappingURL(XClass clazz)
getVersion
public String getVersion()
Get the Hibernate version.
processInnerClasses
protected boolean processInnerClasses()
Since we want to support static inner classes, we set this to true.
- processInnerClasses in interface xdoclet.TemplateSubTask