xdoclet.modules.hibernate
public class HibernateSubTask extends XmlSubTask
Modifier and Type | Class and Description |
---|---|
static class |
HibernateSubTask.HibernateVersion |
TemplateSubTask.ExtentTypes, TemplateSubTask.OfType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_HIBERNATE_CLASS_PATTERN |
currentClassTag, currentFieldTag, currentMethodTag
Constructor and Description |
---|
HibernateSubTask()
Constructor for the HibernateSubTask object.
|
Modifier and Type | Method and Description |
---|---|
protected void |
engineStarted()
Called when the engine is started
|
void |
execute()
Generate Mapping file (*.hbm.xml).
|
java.lang.String |
getGeneratedFileName(xjavadoc.XClass clazz)
Returns the filename of the generated file for a class.
|
java.lang.String |
getMappingURL(xjavadoc.XClass clazz) |
java.lang.String |
getVersion()
Get the Hibernate version.
|
protected boolean |
processInnerClasses()
Since we want to support static inner classes, we set this to true.
|
void |
setVersion(HibernateSubTask.HibernateVersion version)
Sets the hibernate version to use.
|
copyAttributesFrom, engineFinished, getDtdURL, getPublicId, getSchema, getSchemaURL, getSystemId, getUseIds, getXmlencoding, isValidateXML, setDtdURL, setPublicId, setSchema, setSchemaURL, setSystemId, setUseIds, setValidateXML, setXmlencoding, startProcess
addOfType, addOfType, addPackageSubstitution, generateForClass, getAcceptAbstractClasses, getAcceptInterfaces, getDestinationFile, getEngine, getExtent, getGenerationManager, getHavingClassTag, getOfType, getPackageSubstitutions, getSubTaskClassName, getTemplateURL, init, isPackageSubstitutionInheritanceSupported, isPrefixWithPackageStructure, javaFile, matchesGenerationRules, setAcceptAbstractClasses, setAcceptInterfaces, setDestinationFile, setEngine, setExtent, setExtentValue, setGenerationManager, setHavingClassTag, setOfType, setPackageSubstitutionInheritanceSupported, setPackageSubstitutions, setPrefixWithPackageStructure, setSubTaskClassName, setTemplateFile, setTemplateURL, startEngine, startProcessForAll, startProcessPerClass, validateOptions
addConfigParam, getConfigParams, getConfigParamsAsMap, getContext, getDestDir, getMergeDir, getSubTaskName, getXJavaDoc, setDestDir, setMergeDir, setSubTaskName
getCurrentClass, getCurrentClassTag, getCurrentConstructor, getCurrentField, getCurrentFieldTag, getCurrentMethod, getCurrentMethodTag, getCurrentPackage, getCurrentTag, isDocletGenerated, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentClassTag, setCurrentConstructor, setCurrentField, setCurrentFieldTag, setCurrentMethod, setCurrentMethodTag, setCurrentPackage
public static final java.lang.String DEFAULT_HIBERNATE_CLASS_PATTERN
public HibernateSubTask()
public java.lang.String getGeneratedFileName(xjavadoc.XClass clazz) throws XDocletException
TemplateSubTask
getGeneratedFileName
in class TemplateSubTask
clazz
- the class being processedXDocletException
- Description of Exceptionpublic java.lang.String getMappingURL(xjavadoc.XClass clazz)
public java.lang.String getVersion()
public void setVersion(HibernateSubTask.HibernateVersion version)
version
- public void execute() throws XDocletException
execute
in class TemplateSubTask
XDocletException
protected void engineStarted() throws XDocletException
engineStarted
in class TemplateSubTask
XDocletException
- Thrown in case of problemprotected boolean processInnerClasses()
processInnerClasses
in class TemplateSubTask
true