User: ara_e_w
Date: 02/03/04 13:32:41
Modified: core/src/xdoclet/ejb AbstractEjbCodeGeneratorSubTask.java
EjbDocletTask.java
Log:
- <pakageSubstitution/> is now available to TemplateSubTasks
- added an option to turn of the timestamp/etc guessing of merge point/etc of a
template
- you can set subtaskname now (pretty cool if you want to fool xdoclet!)
Revision Changes Path
1.4 +1 -45
xdoclet/core/src/xdoclet/ejb/AbstractEjbCodeGeneratorSubTask.java
Index: AbstractEjbCodeGeneratorSubTask.java
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/core/src/xdoclet/ejb/AbstractEjbCodeGeneratorSubTask.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -w -r1.3 -r1.4
--- AbstractEjbCodeGeneratorSubTask.java 21 Jan 2002 21:12:12 -0000 1.3
+++ AbstractEjbCodeGeneratorSubTask.java 4 Mar 2002 21:32:40 -0000 1.4
@@ -1,58 +1,14 @@
package xdoclet.ejb;
import xdoclet.TemplateSubTask;
-import xdoclet.DocletContext;
-import xdoclet.SubTask;
-
-import java.util.Vector;
-import java.util.Hashtable;
/**
* Parent of all EJB sub-tasks which generate code (class or interface).
*
* @author Ara Abrahamian ([EMAIL PROTECTED])
* @created Nov 29, 2001
- * @version $Revision: 1.3 $
+ * @version $Revision: 1.4 $
*/
public abstract class AbstractEjbCodeGeneratorSubTask extends TemplateSubTask
{
- private Vector packageSubstitutions = new Vector();
- private boolean packageSubstitutionInheritanceSupported = true;
-
- public Vector getPackageSubstitutions()
- {
- return packageSubstitutions;
- }
-
- /**
- * By default supports, but some subtasks may not support because global
- * packageSubstitution is for public interfaces/classes, not good for impl
- * classes.
- *
- * @return true
- */
- public boolean isPackageSubstitutionInheritanceSupported()
- {
- return packageSubstitutionInheritanceSupported;
- }
-
- public void setPackageSubstitutions( Vector packageSubstitutions )
- {
- this.packageSubstitutions = packageSubstitutions;
- }
-
- public void setPackageSubstitutionInheritanceSupported( boolean
packageSubstitutionInheritanceSupported )
- {
- this.packageSubstitutionInheritanceSupported =
packageSubstitutionInheritanceSupported;
- }
-
- /**
- * Adds a set of files (nested fileset attribute).
- *
- * @param ps The feature to be added to the Fileset attribute
- */
- public void addPackageSubstitution( EjbDocletTask.PackageSubstitution ps )
- {
- packageSubstitutions.addElement( ps );
- }
}
1.34 +7 -36 xdoclet/core/src/xdoclet/ejb/EjbDocletTask.java
Index: EjbDocletTask.java
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/core/src/xdoclet/ejb/EjbDocletTask.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -w -r1.33 -r1.34
--- EjbDocletTask.java 4 Mar 2002 17:44:21 -0000 1.33
+++ EjbDocletTask.java 4 Mar 2002 21:32:40 -0000 1.34
@@ -3,6 +3,7 @@
import xdoclet.DocletContext;
import xdoclet.DocletTask;
import xdoclet.SubTask;
+import xdoclet.tags.PackageTagsHandler;
import xdoclet.ejb.vendor.*;
import java.util.Hashtable;
@@ -16,7 +17,7 @@
*
* @author Ara Abrahamian ([EMAIL PROTECTED])
* @created April 30, 2001
- * @version $Revision: 1.33 $
+ * @version $Revision: 1.34 $
*/
public class EjbDocletTask extends DocletTask
{
@@ -63,14 +64,14 @@
return ejbspec;
}
- public String getEjbClassNameSuffix()
+ public Vector getPackageSubstitutions()
{
- return ejbClassNameSuffix;
+ return packageSubstitutions;
}
- public Vector getPackageSubstitutions()
+ public String getEjbClassNameSuffix()
{
- return packageSubstitutions;
+ return ejbClassNameSuffix;
}
/**
@@ -99,7 +100,7 @@
*
* @param ps The feature to be added to the Fileset attribute
*/
- public void addPackageSubstitution( PackageSubstitution ps )
+ public void addPackageSubstitution( PackageTagsHandler.PackageSubstitution ps )
{
packageSubstitutions.addElement( ps );
}
@@ -314,34 +315,4 @@
} );
}
}
-
- /**
- * @created November 16, 2001
- */
- public static class PackageSubstitution implements Serializable
- {
- private String packages = null;
- private String substituteWith = null;
-
- public String getPackages()
- {
- return packages;
- }
-
- public String getSubstituteWith()
- {
- return substituteWith;
- }
-
- public void setPackages( String packages )
- {
- this.packages = packages;
- }
-
- public void setSubstituteWith( String substituteWith )
- {
- this.substituteWith = substituteWith;
- }
- }
-
}
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel