User: rinkrank
Date: 02/06/07 07:12:57
Modified: modules/ejb/src/xdoclet/modules/ejb EjbDocletTask.java
Log:
Added code that can check presence of certain classes (like javax.ejb.EntityBean).
This is for better error reporting
Revision Changes Path
1.3 +12 -10 xdoclet/modules/ejb/src/xdoclet/modules/ejb/EjbDocletTask.java
Index: EjbDocletTask.java
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/EjbDocletTask.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -w -r1.2 -r1.3
--- EjbDocletTask.java 28 May 2002 21:30:16 -0000 1.2
+++ EjbDocletTask.java 7 Jun 2002 14:12:57 -0000 1.3
@@ -4,18 +4,13 @@
*/
package xdoclet.modules.ejb;
-import java.io.Serializable;
import java.util.ArrayList;
-
import java.util.HashMap;
import java.util.List;
-import org.apache.tools.ant.BuildException;
-import org.apache.tools.ant.types.FileSet;
+import org.apache.tools.ant.BuildException;
-import xdoclet.DocletContext;
import xdoclet.DocletTask;
-import xdoclet.SubTask;
import xdoclet.tagshandler.PackageTagsHandler;
import xdoclet.util.LogUtil;
@@ -24,7 +19,7 @@
*
* @author Ara Abrahamian ([EMAIL PROTECTED])
* @created April 30, 2001
- * @version $Revision: 1.2 $
+ * @version $Revision: 1.3 $
*/
public class EjbDocletTask extends DocletTask
{
@@ -38,7 +33,7 @@
*/
private String ejbClassNameSuffix = "Bean,EJB,Ejb";
- private ArrayList packageSubstitutions = new ArrayList();
+ private List packageSubstitutions = new ArrayList();
/**
* Gets the EjbSpec attribute of the EjbDocletTask object
@@ -55,7 +50,7 @@
*
* @return The PackageSubstitutions value
*/
- public ArrayList getPackageSubstitutions()
+ public List getPackageSubstitutions()
{
return packageSubstitutions;
}
@@ -91,7 +86,7 @@
*
* @param packageSubstitutions The new PackageSubstitutions value
*/
- public void setPackageSubstitutions(ArrayList packageSubstitutions)
+ public void setPackageSubstitutions(List packageSubstitutions)
{
this.packageSubstitutions = packageSubstitutions;
}
@@ -106,6 +101,12 @@
packageSubstitutions.add(ps);
}
+ protected void validateOptions() throws BuildException
+ {
+ super.validateOptions();
+ checkClass("javax.ejb.EntityBean");
+ }
+
/**
* @author Ara Abrahamian ([EMAIL PROTECTED])
* @created July 19, 2001
@@ -128,4 +129,5 @@
});
}
}
+
}
_______________________________________________________________
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