User: ara_e_w 
  Date: 02/07/09 12:33:22

  Modified:    core/src/xdoclet/tagshandler MethodTagsHandler.java
                        ParameterTagsHandler.java
  Log:
  - fixes the "method-params-not-fully-qualifiedin ejb-jar.xml" bug
  - make the ejb:finder signature full qualified in samples
  
  Revision  Changes    Path
  1.13      +5 -3      xdoclet/core/src/xdoclet/tagshandler/MethodTagsHandler.java
  
  Index: MethodTagsHandler.java
  ===================================================================
  RCS file: 
/cvsroot/xdoclet/xdoclet/core/src/xdoclet/tagshandler/MethodTagsHandler.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -w -r1.12 -r1.13
  --- MethodTagsHandler.java    5 Jul 2002 20:18:31 -0000       1.12
  +++ MethodTagsHandler.java    9 Jul 2002 19:33:21 -0000       1.13
  @@ -12,9 +12,11 @@
   import org.apache.commons.logging.Log;
   
   import xjavadoc.*;
  +import xdoclet.DocletContext;
   
   import xdoclet.XDocletException;
   import xdoclet.XDocletMessages;
  +import xdoclet.XmlSubTask;
   import xdoclet.util.DocletUtil;
   import xdoclet.util.LogUtil;
   import xdoclet.util.Translator;
  @@ -24,18 +26,18 @@
    * @author               Ara Abrahamian ([EMAIL PROTECTED])
    * @created              Oct 15, 2001
    * @xdoclet.taghandler   namespace="Method"
  - * @version              $Revision: 1.12 $
  + * @version              $Revision: 1.13 $
    */
   public class MethodTagsHandler extends AbstractProgramElementTagsHandler
   {
       public static String getMethodTypeFor(XMethod method)
       {
  -        return getMethodTypeFor(method, true);
  +        return getMethodTypeFor(method, false);
       }
   
       public static String getMethodTypeFor(XMethod method, boolean full_qualified)
       {
  -        boolean should_be_in_full_qualified_format = full_qualified == true || 
method.isReturnTypeDefinedInFullQualifiedFormat() == true;
  +        boolean should_be_in_full_qualified_format = full_qualified == true || 
method.isReturnTypeDefinedInFullQualifiedFormat() == true || 
(DocletContext.getInstance().getActiveSubTask() instanceof XmlSubTask);
           String return_type = should_be_in_full_qualified_format ? 
method.getReturnType().getQualifiedName() : method.getReturnType().getName();
   
           //TODO: do more check here: if it's imported->not in full qualified format,
  
  
  
  1.6       +6 -4      xdoclet/core/src/xdoclet/tagshandler/ParameterTagsHandler.java
  
  Index: ParameterTagsHandler.java
  ===================================================================
  RCS file: 
/cvsroot/xdoclet/xdoclet/core/src/xdoclet/tagshandler/ParameterTagsHandler.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -w -r1.5 -r1.6
  --- ParameterTagsHandler.java 5 Jul 2002 12:59:06 -0000       1.5
  +++ ParameterTagsHandler.java 9 Jul 2002 19:33:21 -0000       1.6
  @@ -10,15 +10,17 @@
   import xjavadoc.XExecutableMember;
   import xjavadoc.XParameter;
   import xjavadoc.XTag;
  +import xdoclet.DocletContext;
   
   import xdoclet.XDocletException;
  +import xdoclet.XmlSubTask;
   import xdoclet.util.TypeConversionUtil;
   
   /**
    * @author               Ara Abrahamian ([EMAIL PROTECTED])
    * @created              Oct 15, 2001
    * @xdoclet.taghandler   namespace="Parameter"
  - * @version              $Revision: 1.5 $
  + * @version              $Revision: 1.6 $
    */
   public class ParameterTagsHandler extends AbstractProgramElementTagsHandler
   {
  @@ -39,12 +41,12 @@
   
       public static String getMethodParamTypeFor(XParameter param)
       {
  -        return getMethodParamTypeFor(param, true);
  +        return getMethodParamTypeFor(param, false);
       }
   
       public static String getMethodParamTypeFor(XParameter param, boolean 
full_qualified)
       {
  -        boolean should_be_in_full_qualified_format = full_qualified == true || 
param.isTypeDefinedInFullQualifiedFormat() == true;
  +        boolean should_be_in_full_qualified_format = full_qualified == true || 
param.isTypeDefinedInFullQualifiedFormat() == true || 
(DocletContext.getInstance().getActiveSubTask() instanceof XmlSubTask);
           String return_type = should_be_in_full_qualified_format ? 
param.getType().getQualifiedName() : param.getType().getName();
   
           return return_type + param.getDimensionAsString();
  @@ -63,7 +65,7 @@
       {
           boolean full_qualified_format = 
TypeConversionUtil.stringToBoolean(attributes.getProperty("fullQualifiedFormat"), 
false);
   
  -        return getMethodParamTypeFor(currentMethodParameter, full_qualified_format) 
+ currentMethodParameter.getDimensionAsString();
  +        return getMethodParamTypeFor(currentMethodParameter, full_qualified_format);
       }
   
       /**
  
  
  


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Stuff, things, and much much more.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to