User: rinkrank Date: 02/05/30 11:39:03 Modified: modules/ejb/src/xdoclet/modules/ejb/entity BmpTagsHandler.java CmpTagsHandler.java DaoSubTask.java DaoTagsHandler.java DataObjectSubTask.java DataObjectTagsHandler.java EntityBmpSubTask.java EntityCmpSubTask.java EntityPkSubTask.java PkTagsHandler.java ValueObjectSubTask.java ValueObjectTagsHandler.java Log: Refactoring which removes redundant subtask names (both in @xdoclet.subtask name="blabla" and in code) -Removed the static SUBTASK_NAME and overridden getSubTaskName() from all SubTasks (it's final now in SubTask) -DocletTask stores all subtask names in a Class->String Map, using the name from xdoclet.xml (which in turn comes from @xdoclet.subtask name="blabla" -All references to SomeSubTask.SUBTASK_NAME replaced by a call to DocletTask.getSubTaskName(Class subTaskClass) -Improved error reporting in DocletTask -Reverted the ejbjarxml/webxml to deploymentdescriptor -Added omit.docs flag in xdoclet/build.xml set it to true in ANT_OPTS for faster build Revision Changes Path 1.3 +5 -4 xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/BmpTagsHandler.java Index: BmpTagsHandler.java =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/BmpTagsHandler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- BmpTagsHandler.java 28 May 2002 21:14:12 -0000 1.2 +++ BmpTagsHandler.java 30 May 2002 18:39:02 -0000 1.3 @@ -10,9 +10,10 @@ import xjavadoc.XJavaDoc; import xjavadoc.XJavaDocException; import xjavadoc.XTag; - import xdoclet.DocletContext; import xdoclet.DocletSupport; + +import xdoclet.DocletTask; import xdoclet.XDocletException; import xdoclet.XDocletTagSupport; import xdoclet.modules.ejb.EjbTagsHandler; @@ -24,7 +25,7 @@ * @author Ara Abrahamian ([EMAIL PROTECTED]) * @created Oct 16, 2001 * @xdoclet:taghandler namespace="EjbBmp" - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ */ public class BmpTagsHandler extends EntityTagsHandler { @@ -42,7 +43,7 @@ String entity_name = MessageFormat.format(getEntityBmpClassPattern(), new Object[]{EjbTagsHandler.getShortEjbNameFor(clazz)}); // Fix package name - fileName = choosePackage(fileName, null, EntityBmpSubTask.SUBTASK_NAME); + fileName = choosePackage(fileName, null, DocletTask.getSubTaskName(EntityBmpSubTask.class)); if (fileName.length() > 0) { fileName += "."; } @@ -113,7 +114,7 @@ */ protected static String getEntityBmpClassPattern() { - EntityBmpSubTask entitybmp_subtask = ((EntityBmpSubTask) DocletContext.getInstance().getSubTaskBy(EntityBmpSubTask.SUBTASK_NAME)); + EntityBmpSubTask entitybmp_subtask = ((EntityBmpSubTask) DocletContext.getInstance().getSubTaskBy(DocletTask.getSubTaskName(EntityBmpSubTask.class))); if (entitybmp_subtask != null) { return entitybmp_subtask.getEntityBmpClassPattern(); 1.3 +6 -5 xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/CmpTagsHandler.java Index: CmpTagsHandler.java =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/CmpTagsHandler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- CmpTagsHandler.java 28 May 2002 21:20:42 -0000 1.2 +++ CmpTagsHandler.java 30 May 2002 18:39:02 -0000 1.3 @@ -13,9 +13,10 @@ import xjavadoc.XJavaDocException; import xjavadoc.XMethod; import xjavadoc.XTag; - import xdoclet.DocletContext; import xdoclet.DocletSupport; + +import xdoclet.DocletTask; import xdoclet.XDocletException; import xdoclet.XDocletTagSupport; import xdoclet.modules.ejb.EjbDocletTask; @@ -28,7 +29,7 @@ * @author Ara Abrahamian ([EMAIL PROTECTED]) * @created Oct 16, 2001 * @xdoclet:taghandler namespace="EjbCmp" - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ */ public class CmpTagsHandler extends EntityTagsHandler { @@ -45,7 +46,7 @@ String entityName = MessageFormat.format(getEntityCmpClassPattern(), new Object[]{EjbTagsHandler.getShortEjbNameFor(clazz)}); // Fix package name - fileName = choosePackage(fileName, null, EntityCmpSubTask.SUBTASK_NAME); + fileName = choosePackage(fileName, null, DocletTask.getSubTaskName(EntityCmpSubTask.class)); if (fileName.length() > 0) { fileName += "."; } @@ -135,7 +136,7 @@ ); if (cmp == null) { - EntityCmpSubTask entityCmpSubtask = ((EntityCmpSubTask) DocletContext.getInstance().getSubTaskBy(EntityCmpSubTask.SUBTASK_NAME)); + EntityCmpSubTask entityCmpSubtask = ((EntityCmpSubTask) DocletContext.getInstance().getSubTaskBy(DocletTask.getSubTaskName(EntityCmpSubTask.class))); cmp = entityCmpSubtask.getCmpSpec(); } @@ -150,7 +151,7 @@ */ protected static String getEntityCmpClassPattern() { - EntityCmpSubTask entityCmpSubtask = ((EntityCmpSubTask) DocletContext.getInstance().getSubTaskBy(EntityCmpSubTask.SUBTASK_NAME)); + EntityCmpSubTask entityCmpSubtask = ((EntityCmpSubTask) DocletContext.getInstance().getSubTaskBy(DocletTask.getSubTaskName(EntityCmpSubTask.class))); if (entityCmpSubtask != null) { return entityCmpSubtask.getEntityCmpClassPattern(); 1.4 +1 -14 xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/DaoSubTask.java Index: DaoSubTask.java =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/DaoSubTask.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -w -r1.3 -r1.4 --- DaoSubTask.java 28 May 2002 22:58:07 -0000 1.3 +++ DaoSubTask.java 30 May 2002 18:39:02 -0000 1.4 @@ -25,12 +25,10 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Andrew Stevens</a> * @created February 8, 2002 * @xdoclet:subtask display-name="Data Access Object" name="dao" parent="xdoclet.modules.ejb.EjbDocletTask" - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ */ public class DaoSubTask extends AbstractEjbCodeGeneratorSubTask { - public final static String SUBTASK_NAME = "dao"; - public final static String DEFAULT_DAO_CLASS_PATTERN = "{0}DAO"; private static String DEFAULT_TEMPLATE_FILE = "resources/dao.xdt"; @@ -54,17 +52,6 @@ addOfType("javax.ejb.EntityBean"); addOfType("javax.ejb.SessionBean"); setHavingClassTag("ejb:dao"); - } - - - /** - * Gets the SubTaskName attribute of the DaoSubTask object - * - * @return The SubTaskName value - */ - public String getSubTaskName() - { - return SUBTASK_NAME; } 1.3 +6 -5 xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/DaoTagsHandler.java Index: DaoTagsHandler.java =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/DaoTagsHandler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- DaoTagsHandler.java 28 May 2002 21:24:59 -0000 1.2 +++ DaoTagsHandler.java 30 May 2002 18:39:02 -0000 1.3 @@ -10,8 +10,9 @@ import org.apache.commons.logging.Log; import xjavadoc.XClass; - import xdoclet.DocletContext; + +import xdoclet.DocletTask; import xdoclet.XDocletException; import xdoclet.XDocletTagSupport; import xdoclet.modules.ejb.EjbTagsHandler; @@ -23,7 +24,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Andrew Stevens</a> * @created February 8, 2002 * @xdoclet:taghandler namespace="EjbDao" - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ */ public class DaoTagsHandler extends EjbTagsHandler { @@ -72,7 +73,7 @@ } // Fix package name - fileName = choosePackage(fileName, package_pattern, DaoSubTask.SUBTASK_NAME); + fileName = choosePackage(fileName, package_pattern, DocletTask.getSubTaskName(DaoSubTask.class)); fileName += "." + ejb_name; return fileName; @@ -86,7 +87,7 @@ */ protected static String getDaoClassPattern() { - DaoSubTask dao_subtask = ((DaoSubTask) DocletContext.getInstance().getSubTaskBy(DaoSubTask.SUBTASK_NAME)); + DaoSubTask dao_subtask = ((DaoSubTask) DocletContext.getInstance().getSubTaskBy(DocletTask.getSubTaskName(DaoSubTask.class))); if (dao_subtask != null) { return dao_subtask.getDaoClassPattern(); @@ -104,7 +105,7 @@ */ private static boolean isDaoSubTaskActive() { - return DocletContext.getInstance().isSubTaskDefined(DaoSubTask.SUBTASK_NAME); + return DocletContext.getInstance().isSubTaskDefined(DocletTask.getSubTaskName(DaoSubTask.class)); } /** 1.4 +1 -13 xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/DataObjectSubTask.java Index: DataObjectSubTask.java =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/DataObjectSubTask.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -w -r1.3 -r1.4 --- DataObjectSubTask.java 28 May 2002 22:58:07 -0000 1.3 +++ DataObjectSubTask.java 30 May 2002 18:39:02 -0000 1.4 @@ -24,12 +24,10 @@ * @author Ara Abrahamian ([EMAIL PROTECTED]) * @created Oct 15, 2001 * @xdoclet:subtask display-name="Data Object" name="dataobject" parent="xdoclet.modules.ejb.EjbDocletTask" - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ */ public class DataObjectSubTask extends AbstractEjbCodeGeneratorSubTask { - public final static String SUBTASK_NAME = "dataobject"; - public final static String DEFAULT_DATAOBJECT_CLASS_PATTERN = "{0}Data"; protected static String DEFAULT_TEMPLATE_FILE = "resources/dataobject.xdt"; @@ -52,16 +50,6 @@ setTemplateURL(getClass().getResource(DEFAULT_TEMPLATE_FILE)); setDestinationFile(getDataObjectClassPattern() + ".java"); addOfType("javax.ejb.EntityBean"); - } - - /** - * Gets the SubTaskName attribute of the DataObjectSubTask object - * - * @return The SubTaskName value - */ - public String getSubTaskName() - { - return SUBTASK_NAME; } /** 1.3 +7 -6 xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/DataObjectTagsHandler.java Index: DataObjectTagsHandler.java =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/DataObjectTagsHandler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- DataObjectTagsHandler.java 28 May 2002 21:24:59 -0000 1.2 +++ DataObjectTagsHandler.java 30 May 2002 18:39:02 -0000 1.3 @@ -19,8 +19,9 @@ import xjavadoc.XJavaDoc; import xjavadoc.XMethod; import xjavadoc.XParameter; - import xdoclet.DocletContext; + +import xdoclet.DocletTask; import xdoclet.XDocletException; import xdoclet.XDocletTagSupport; import xdoclet.modules.ejb.EjbTagsHandler; @@ -37,7 +38,7 @@ * @author Ara Abrahamian ([EMAIL PROTECTED]) * @created Oct 15, 2001 * @xdoclet:taghandler namespace="EjbDataObj" - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ */ public class DataObjectTagsHandler extends EjbTagsHandler { @@ -146,7 +147,7 @@ } // Fix package name - fileName = choosePackage(fileName, package_pattern, DataObjectSubTask.SUBTASK_NAME); + fileName = choosePackage(fileName, package_pattern, DocletTask.getSubTaskName(DataObjectSubTask.class)); if (fileName.length() > 0) { fileName += "."; } @@ -238,7 +239,7 @@ } // Fix package name - fileName = choosePackage(fileName, package_pattern, DataObjectSubTask.SUBTASK_NAME); + fileName = choosePackage(fileName, package_pattern, DocletTask.getSubTaskName(DataObjectSubTask.class)); fileName += "." + dataobject_name; return fileName; @@ -269,7 +270,7 @@ */ protected static String getDataObjectClassPattern() { - final DataObjectSubTask dataobject_subtask = ((DataObjectSubTask) DocletContext.getInstance().getSubTaskBy(DataObjectSubTask.SUBTASK_NAME)); + final DataObjectSubTask dataobject_subtask = ((DataObjectSubTask) DocletContext.getInstance().getSubTaskBy(DocletTask.getSubTaskName(DataObjectSubTask.class))); if (dataobject_subtask != null) { return dataobject_subtask.getDataObjectClassPattern(); @@ -318,7 +319,7 @@ */ private static boolean isDataObjectSubTaskActive() { - return DocletContext.getInstance().isSubTaskDefined(DataObjectSubTask.SUBTASK_NAME); + return DocletContext.getInstance().isSubTaskDefined(DocletTask.getSubTaskName(DataObjectSubTask.class)); } /** 1.4 +1 -14 xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/EntityBmpSubTask.java Index: EntityBmpSubTask.java =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/EntityBmpSubTask.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -w -r1.3 -r1.4 --- EntityBmpSubTask.java 28 May 2002 22:58:07 -0000 1.3 +++ EntityBmpSubTask.java 30 May 2002 18:39:02 -0000 1.4 @@ -24,12 +24,10 @@ * @author Ara Abrahamian ([EMAIL PROTECTED]) * @created Oct 15, 2001 * @xdoclet:subtask display-name="BMP" name="entitybmp" parent="xdoclet.modules.ejb.EjbDocletTask" - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ */ public class EntityBmpSubTask extends AbstractEjbCodeGeneratorSubTask { - public final static String SUBTASK_NAME = "entitybmp"; - public final static String DEFAULT_ENTITYBMP_CLASS_PATTERN = "{0}BMP"; protected static String DEFAULT_TEMPLATE_FILE = "resources/entitybmp.xdt"; @@ -53,17 +51,6 @@ setDestinationFile(getEntityBmpClassPattern() + ".java"); addOfType("javax.ejb.EntityBean"); setPackageSubstitutionInheritanceSupported(false); - } - - - /** - * Gets the SubTaskName attribute of the EntityBmpSubTask object - * - * @return The SubTaskName value - */ - public String getSubTaskName() - { - return SUBTASK_NAME; } 1.4 +1 -13 xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/EntityCmpSubTask.java Index: EntityCmpSubTask.java =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/EntityCmpSubTask.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -w -r1.3 -r1.4 --- EntityCmpSubTask.java 28 May 2002 22:58:07 -0000 1.3 +++ EntityCmpSubTask.java 30 May 2002 18:39:02 -0000 1.4 @@ -24,12 +24,10 @@ * @author Ara Abrahamian ([EMAIL PROTECTED]) * @created Oct 15, 2001 * @xdoclet:subtask display-name="CMP" name="entitycmp" parent="xdoclet.modules.ejb.EjbDocletTask" - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ */ public class EntityCmpSubTask extends AbstractEjbCodeGeneratorSubTask { - public final static String SUBTASK_NAME = "entitycmp"; - public final static String DEFAULT_ENTITYCMP_CLASS_PATTERN = "{0}CMP"; protected static String DEFAULT_TEMPLATE_FILE = "resources/entitycmp.xdt"; @@ -54,16 +52,6 @@ setDestinationFile(getEntityCmpClassPattern() + ".java"); addOfType("javax.ejb.EntityBean"); setPackageSubstitutionInheritanceSupported(false); - } - - /** - * Gets the SubTaskName attribute of the EntityCmpSubTask object - * - * @return The SubTaskName value - */ - public String getSubTaskName() - { - return SUBTASK_NAME; } /** 1.4 +1 -13 xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/EntityPkSubTask.java Index: EntityPkSubTask.java =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/EntityPkSubTask.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -w -r1.3 -r1.4 --- EntityPkSubTask.java 28 May 2002 22:58:07 -0000 1.3 +++ EntityPkSubTask.java 30 May 2002 18:39:02 -0000 1.4 @@ -19,12 +19,10 @@ * @author Ara Abrahamian ([EMAIL PROTECTED]) * @created Oct 15, 2001 * @xdoclet:subtask display-name="PK Class" name="entitypk" parent="xdoclet.modules.ejb.EjbDocletTask" - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ */ public class EntityPkSubTask extends AbstractEjbCodeGeneratorSubTask { - public final static String SUBTASK_NAME = "entitypk"; - public final static String DEFAULT_ENTITY_PK_CLASS_PATTERN = "{0}PK"; protected static String DEFAULT_TEMPLATE_FILE = "resources/entitypk.xdt"; @@ -46,16 +44,6 @@ setTemplateURL(getClass().getResource(DEFAULT_TEMPLATE_FILE)); setDestinationFile(getEntityPkClassPattern() + ".java"); addOfType("javax.ejb.EntityBean"); - } - - /** - * Gets the SubTaskName attribute of the EntityPkSubTask object - * - * @return The SubTaskName value - */ - public String getSubTaskName() - { - return SUBTASK_NAME; } /** 1.3 +4 -3 xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/PkTagsHandler.java Index: PkTagsHandler.java =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/PkTagsHandler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- PkTagsHandler.java 28 May 2002 22:13:49 -0000 1.2 +++ PkTagsHandler.java 30 May 2002 18:39:02 -0000 1.3 @@ -19,6 +19,7 @@ import xjavadoc.XField; import xjavadoc.XMethod; import xdoclet.DocletContext; +import xdoclet.DocletTask; import xdoclet.XDocletException; import xdoclet.modules.ejb.EjbTagsHandler; import xdoclet.modules.ejb.entity.EntityPkSubTask; @@ -34,7 +35,7 @@ * @author Ara Abrahamian ([EMAIL PROTECTED]) * @created Oct 16, 2001 * @xdoclet:taghandler namespace="EjbPk" - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ */ public class PkTagsHandler extends EjbTagsHandler { @@ -177,7 +178,7 @@ } // Fix package name - fileName = choosePackage(fileName, package_pattern, EntityPkSubTask.SUBTASK_NAME); + fileName = choosePackage(fileName, package_pattern, DocletTask.getSubTaskName(EntityPkSubTask.class)); if (fileName.length() > 0) { fileName += "."; } @@ -239,7 +240,7 @@ */ protected static String getEntityPkClassPattern() { - EntityPkSubTask entitypk_subtask = ((EntityPkSubTask) DocletContext.getInstance().getSubTaskBy(EntityPkSubTask.SUBTASK_NAME)); + EntityPkSubTask entitypk_subtask = ((EntityPkSubTask) DocletContext.getInstance().getSubTaskBy(DocletTask.getSubTaskName(EntityPkSubTask.class))); if (entitypk_subtask != null) { return entitypk_subtask.getEntityPkClassPattern(); 1.3 +1 -15 xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/ValueObjectSubTask.java Index: ValueObjectSubTask.java =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/ValueObjectSubTask.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- ValueObjectSubTask.java 28 May 2002 22:35:30 -0000 1.2 +++ ValueObjectSubTask.java 30 May 2002 18:39:02 -0000 1.3 @@ -22,12 +22,10 @@ * @author Vincent Harcq ([EMAIL PROTECTED]) * @created Feb 5, 2002 * @xdoclet:subtask display-name="Value Object" name="valueobject" parent="xdoclet.modules.ejb.EjbDocletTask" - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ */ public class ValueObjectSubTask extends AbstractEjbCodeGeneratorSubTask { - public final static String SUBTASK_NAME = "valueobject"; - public final static String DEFAULT_DATAOBJECT_CLASS_PATTERN = "{0}Value"; protected static String DEFAULT_TEMPLATE_FILE = "resources/valueobject.xdt"; @@ -94,18 +92,6 @@ { return currentValueObjectMatch; } - - - /** - * Gets the SubTaskName attribute of the ValueObjectSubTask object - * - * @return The SubTaskName value - */ - public String getSubTaskName() - { - return SUBTASK_NAME; - } - /** * Returns the configuration parameter for specifying the data object class name pattern. By default the value is 1.3 +6 -4 xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/ValueObjectTagsHandler.java Index: ValueObjectTagsHandler.java =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/ValueObjectTagsHandler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- ValueObjectTagsHandler.java 28 May 2002 22:35:30 -0000 1.2 +++ ValueObjectTagsHandler.java 30 May 2002 18:39:02 -0000 1.3 @@ -25,6 +25,8 @@ import xjavadoc.XMethod; import xjavadoc.XTag; import xdoclet.DocletContext; + +import xdoclet.DocletTask; import xdoclet.XDocletException; import xdoclet.XDocletTagSupport; import xdoclet.modules.ejb.EjbTagsHandler; @@ -39,7 +41,7 @@ * @author Vincent Harcq ([EMAIL PROTECTED]) * @created Feb 5, 2002 * @xdoclet:taghandler namespace="EjbValueObj" - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ */ public class ValueObjectTagsHandler extends EjbTagsHandler @@ -159,7 +161,7 @@ String packageName = clazz.getContainingPackage().getName(); - packageName = choosePackage(packageName, null, ValueObjectSubTask.SUBTASK_NAME); + packageName = choosePackage(packageName, null, DocletTask.getSubTaskName(ValueObjectSubTask.class)); _currentValueObjectClass = packageName + '.' + _currentValueObjectClass; @@ -228,7 +230,7 @@ */ private static ValueObjectSubTask getSubTask() { - ValueObjectSubTask subtask = ((ValueObjectSubTask) DocletContext.getInstance().getSubTaskBy(ValueObjectSubTask.SUBTASK_NAME)); + ValueObjectSubTask subtask = ((ValueObjectSubTask) DocletContext.getInstance().getSubTaskBy(DocletTask.getSubTaskName(ValueObjectSubTask.class))); return subtask; } @@ -534,7 +536,7 @@ */ public void ifUsingValueObject(String template) throws XDocletException { - if (DocletContext.getInstance().isSubTaskDefined(ValueObjectSubTask.SUBTASK_NAME)) { + if (DocletContext.getInstance().isSubTaskDefined(DocletTask.getSubTaskName(ValueObjectSubTask.class))) { generate(template); } }
_______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ Xdoclet-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-devel