xdoclet.modules.triactive.jdo
Class TJDOSubTask

java.lang.Object
  extended by xdoclet.DocletSupport
      extended by xdoclet.SubTask
          extended by xdoclet.modules.jdo.VendorExtensionsSubTask
              extended by xdoclet.modules.triactive.jdo.TJDOSubTask
All Implemented Interfaces:
java.io.Serializable

public class TJDOSubTask
extends VendorExtensionsSubTask

Version:
$Revision: 1.3 $
Author:
Ludovic Claude (ludovicc@users.sourceforge.net), David Jencks
See Also:
Serialized Form
ant.element
display-name = "Triactive TJDO support" name = "triactive" parent = "xdoclet.modules.jdo.JdoDocletTask"
created
7 November 2002

Nested Class Summary
static class TJDOSubTask.TJDOVersionTypes
           
 
Field Summary
 
Fields inherited from class xdoclet.modules.jdo.VendorExtensionsSubTask
COLUMN_NAME_ATTR, RELATED_FIELD_ATTR, SQL_FIELD_TAG, SQL_RELATION_TAG, SQL_TABLE_TAG, STYLE_ATTR, STYLE_FOREIGN_KEY_VALUE, STYLE_RELATION_TABLE_VALUE, TABLE_NAME_ATTR
 
Fields inherited from class xdoclet.DocletSupport
currentClassTag, currentFieldTag, currentMethodTag
 
Constructor Summary
TJDOSubTask()
           
 
Method Summary
protected  void addSizeExtensions(java.util.Collection extensions, xjavadoc.XTag tag, java.lang.String sourcePrefix, java.lang.String targetPrefix)
           
protected  java.util.Collection getArrayExtensions()
           
protected  java.util.Collection getClassExtensions()
           
protected  java.util.Collection getCollectionExtensions()
           
protected  java.util.Collection getFieldExtensions()
           
protected  java.util.Collection getMapExtensions()
           
 java.lang.String getVendorDescription()
           
 java.lang.String getVendorName()
           
 java.lang.String getVersion()
          Gets the Version attribute of the TJDOSubTask object
 void setVersion(TJDOSubTask.TJDOVersionTypes version)
          The version of TJDO.
 
Methods inherited from class xdoclet.modules.jdo.VendorExtensionsSubTask
execute, getCurrentClass, getCurrentConstructor, getCurrentField, getCurrentMethod, getCurrentPackage, getExtensions, getMetadataSubTask, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentConstructor, setCurrentField, setCurrentMethod, setCurrentPackage
 
Methods inherited from class xdoclet.SubTask
addConfigParam, copyAttributesFrom, getConfigParams, getConfigParamsAsMap, getContext, getDestDir, getMergeDir, getSubTaskName, getXJavaDoc, init, setDestDir, setMergeDir, setSubTaskName, validateOptions
 
Methods inherited from class xdoclet.DocletSupport
getCurrentClassTag, getCurrentFieldTag, getCurrentMethodTag, getCurrentTag, isDocletGenerated, setCurrentClassTag, setCurrentFieldTag, setCurrentMethodTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TJDOSubTask

public TJDOSubTask()
Method Detail

getVersion

public java.lang.String getVersion()
Gets the Version attribute of the TJDOSubTask object

Returns:
The Version value

getVendorName

public java.lang.String getVendorName()
Specified by:
getVendorName in class VendorExtensionsSubTask
Returns:
See Also:
VendorExtensionsSubTask.getVendorName()

getVendorDescription

public java.lang.String getVendorDescription()
Specified by:
getVendorDescription in class VendorExtensionsSubTask

setVersion

public void setVersion(TJDOSubTask.TJDOVersionTypes version)
The version of TJDO. Supported versions are 2.0.

Parameters:
version - The new Version value
ant.not-required
"No, default is '2.0'."

getClassExtensions

protected java.util.Collection getClassExtensions()
                                           throws XDocletException
Specified by:
getClassExtensions in class VendorExtensionsSubTask
Returns:
Throws:
XDocletException

getFieldExtensions

protected java.util.Collection getFieldExtensions()
                                           throws XDocletException
Specified by:
getFieldExtensions in class VendorExtensionsSubTask
Returns:
Throws:
XDocletException
To do:
column-length is likely to be standardizable

getCollectionExtensions

protected java.util.Collection getCollectionExtensions()
                                                throws XDocletException
Specified by:
getCollectionExtensions in class VendorExtensionsSubTask
Throws:
XDocletException

getArrayExtensions

protected java.util.Collection getArrayExtensions()
                                           throws XDocletException
Specified by:
getArrayExtensions in class VendorExtensionsSubTask
Throws:
XDocletException

getMapExtensions

protected java.util.Collection getMapExtensions()
                                         throws XDocletException
Specified by:
getMapExtensions in class VendorExtensionsSubTask
Returns:
Throws:
XDocletException

addSizeExtensions

protected void addSizeExtensions(java.util.Collection extensions,
                                 xjavadoc.XTag tag,
                                 java.lang.String sourcePrefix,
                                 java.lang.String targetPrefix)

http://xdoclet.sourceforge.net/