User: d_jencks
  Date: 02/10/20 19:38:57

  Modified:    core/src/xdoclet XDocletTagSupport.java
  Log:
  Enable field tag processing to expand class names to fully qualified class names.  
Use this feature in jdo tags.
  
  Revision  Changes    Path
  1.56      +13 -4     xdoclet/core/src/xdoclet/XDocletTagSupport.java
  
  Index: XDocletTagSupport.java
  ===================================================================
  RCS file: /cvsroot/xdoclet/xdoclet/core/src/xdoclet/XDocletTagSupport.java,v
  retrieving revision 1.55
  retrieving revision 1.56
  diff -u -w -r1.55 -r1.56
  --- XDocletTagSupport.java    11 Sep 2002 00:00:55 -0000      1.55
  +++ XDocletTagSupport.java    21 Oct 2002 02:38:56 -0000      1.56
  @@ -4,9 +4,9 @@
    */
   package xdoclet;
   
  +
   import java.util.Properties;
   import java.util.StringTokenizer;
  -
   import xjavadoc.XClass;
   import xjavadoc.XConstructor;
   import xjavadoc.XDoc;
  @@ -15,10 +15,8 @@
   import xjavadoc.XPackage;
   import xjavadoc.XProgramElement;
   import xjavadoc.XTag;
  -
   import xdoclet.template.TemplateEngine;
   import xdoclet.template.TemplateException;
  -
   import xdoclet.template.TemplateTagHandler;
   import xdoclet.util.Translator;
   import xdoclet.util.TypeConversionUtil;
  @@ -28,7 +26,7 @@
    *
    * @author    Dmitri Colebatch ([EMAIL PROTECTED])
    * @created   October 12, 2001
  - * @version   $Revision: 1.55 $
  + * @version   $Revision: 1.56 $
    */
   public abstract class XDocletTagSupport extends TemplateTagHandler
   {
  @@ -524,6 +522,17 @@
           attributeValue = delimit(attributeValue, attributes);
   
           return value.equals(attributeValue);
  +    }
  +
  +    protected static String expandClassName(String value, Properties attributes) 
throws XDocletException
  +    {
  +        boolean expand = 
TypeConversionUtil.stringToBoolean(attributes.getProperty("expandClassName"), false);
  +
  +        if (expand) {
  +            value = getCurrentClass().qualify(value).getQualifiedName();
  +        }
  +        // end of if ()
  +        return value;
       }
   
       /**
  
  
  


-------------------------------------------------------
This sf.net email is sponsored by:
Access Your PC Securely with GoToMyPC. Try Free Now
https://www.gotomypc.com/s/OSND/DD
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to