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