xdoclet.modules.solarmetric.jdo
Class KodoSubTask

java.lang.Object
  extended byxdoclet.DocletSupport
      extended byxdoclet.SubTask
          extended byxdoclet.modules.jdo.VendorExtensionsSubTask
              extended byxdoclet.modules.solarmetric.jdo.KodoSubTask
All Implemented Interfaces:
Serializable

public class KodoSubTask
extends VendorExtensionsSubTask

Version:
$Revision: 1.3 $
Author:
Ludovic Claude (ludovicc@users.sourceforge.net)
See Also:
Serialized Form
ant.element
display-name="Solarmetric Kodo support" name="kodo" parent="xdoclet.modules.jdo.JdoDocletTask"
created
10 October 2002

Nested Class Summary
static class KodoSubTask.KodoVersionTypes
           
 
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
KodoSubTask()
           
 
Method Summary
protected  Collection getArrayExtensions()
           
protected  Collection getClassExtensions()
           
protected  Collection getCollectionExtensions()
           
protected  Collection getFieldExtensions()
           
protected  Collection getMapExtensions()
           
 String getVendorDescription()
           
 String getVendorName()
           
 String getVersion()
          Gets the Version attribute of the KodoSubTask object
 void setVersion(KodoSubTask.KodoVersionTypes version)
          The version of Kodo.
 
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

KodoSubTask

public KodoSubTask()
Method Detail

getVersion

public String getVersion()
Gets the Version attribute of the KodoSubTask object

Returns:
The Version value

getVendorName

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

getVendorDescription

public String getVendorDescription()
Specified by:
getVendorDescription in class VendorExtensionsSubTask

setVersion

public void setVersion(KodoSubTask.KodoVersionTypes version)
The version of Kodo. Supported versions are 2.3.

Parameters:
version - The new Version value

getClassExtensions

protected Collection getClassExtensions()
                                 throws XDocletException
Specified by:
getClassExtensions in class VendorExtensionsSubTask
Returns:
Throws:
XDocletException
To do:
lock-column is likely to be standardizable

getFieldExtensions

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

getCollectionExtensions

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

getArrayExtensions

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

getMapExtensions

protected Collection getMapExtensions()
                               throws XDocletException
Specified by:
getMapExtensions in class VendorExtensionsSubTask
Returns:
Throws:
XDocletException
To do:
Kodo actually supports the maps, need to implement it here

http://xdoclet.sourceforge.net/