User: ara_e_w
Date: 02/03/05 12:50:50
Modified: core/src/xdoclet/ejb UtilObjectSubTask.java
Log:
kind config param for utilobject subtask
Revision Changes Path
1.15 +32 -6 xdoclet/core/src/xdoclet/ejb/UtilObjectSubTask.java
Index: UtilObjectSubTask.java
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/core/src/xdoclet/ejb/UtilObjectSubTask.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -w -r1.14 -r1.15
--- UtilObjectSubTask.java 22 Feb 2002 16:28:20 -0000 1.14
+++ UtilObjectSubTask.java 5 Mar 2002 20:50:50 -0000 1.15
@@ -2,26 +2,21 @@
import com.sun.javadoc.ClassDoc;
-import xdoclet.TemplateSubTask;
import xdoclet.XDocletException;
-import xdoclet.XmlSubTask;
import xdoclet.XDocletTagSupport;
import xdoclet.util.Log;
import xdoclet.util.DocletUtil;
import xdoclet.util.Translator;
import xdoclet.ejb.tags.UtilTagsHandler;
-import xdoclet.ejb.tags.CmpTagsHandler;
import xdoclet.ejb.tags.EjbTagsHandler;
import xdoclet.tags.PackageTagsHandler;
-import java.io.File;
-
import org.apache.log4j.Category;
/**
* @author Konstantin Pribluda
* @created October 3, 2001
- * @version $Revision: 1.14 $
+ * @version $Revision: 1.15 $
*/
public class UtilObjectSubTask extends AbstractEjbCodeGeneratorSubTask
{
@@ -39,6 +34,11 @@
*/
private String utilClassPattern;
+ /**
+ * The preferred kind of lookup code, which is either logical or physical.
+ */
+ private String kind = LookupKind.LOGICAL;
+
public UtilObjectSubTask()
{
setTemplateURL( getClass().getResource( DEFAULT_TEMPLATE_FILE ) );
@@ -46,6 +46,11 @@
setOfType( "javax.ejb.EntityBean,javax.ejb.SessionBean" );
}
+ public String getKind()
+ {
+ return kind;
+ }
+
public String getSubTaskName()
{
return SUBTASK_NAME;
@@ -68,6 +73,11 @@
return DEFAULT_UTIL_CLASS_PATTERN;
}
+ public void setKind( LookupKind kind )
+ {
+ this.kind = kind.getValue();
+ }
+
public void setPattern( String new_pattern )
{
utilClassPattern = new_pattern;
@@ -131,4 +141,20 @@
return true;
}
+ /**
+ * @author Ara Abrahamian ([EMAIL PROTECTED])
+ * @created March 6, 2002
+ */
+ public static class LookupKind extends
org.apache.tools.ant.types.EnumeratedAttribute
+ {
+ public final static String PHYSICAL = "1.1";
+ public final static String LOGICAL = "2.0";
+
+ public java.lang.String[] getValues()
+ {
+ return ( new java.lang.String[]{
+ PHYSICAL, LOGICAL
+ } );
+ }
+ }
}
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel