You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-commits@incubator.apache.org by aw...@apache.org on 2007/03/09 22:49:23 UTC
svn commit: r516595 -
/incubator/adffaces/trunk/plugins/maven-tagdoc-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/tagdoc/TagdocReport.java
Author: awiner
Date: Fri Mar 9 14:49:22 2007
New Revision: 516595
URL: http://svn.apache.org/viewvc?view=rev&rev=516595
Log:
ADFFACES-406: Tagdoc should list appropriate values if enumerated. Patch from Bud Osterberg.
Modified:
incubator/adffaces/trunk/plugins/maven-tagdoc-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/tagdoc/TagdocReport.java
Modified: incubator/adffaces/trunk/plugins/maven-tagdoc-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/tagdoc/TagdocReport.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/plugins/maven-tagdoc-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/tagdoc/TagdocReport.java?view=diff&rev=516595&r1=516594&r2=516595
==============================================================================
--- incubator/adffaces/trunk/plugins/maven-tagdoc-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/tagdoc/TagdocReport.java (original)
+++ incubator/adffaces/trunk/plugins/maven-tagdoc-plugin/src/main/java/org/apache/myfaces/trinidadbuild/plugin/tagdoc/TagdocReport.java Fri Mar 9 14:49:22 2007
@@ -321,7 +321,6 @@
{
return null;
}
-
String pageName = _toPageName(component.getTagName());
File targetDir = new File(outputDirectory.getParentFile(),
@@ -779,12 +778,35 @@
if (attr.getDescription() != null)
{
+ String[] values = attr.getPropertyValues();
+ String valStr = null;
+
+ if ((values != null) && (values.length > 0))
+ {
+ // Don't know how long this will be, but 100 should be plenty.
+ StringBuffer sb = new StringBuffer(100);
+ sb.append("\n<p><b>Valid Values: </b>");
+
+ for (int arrInd = 0; arrInd < values.length; arrInd++)
+ {
+ if (arrInd != 0)
+ {
+ sb.append(", ");
+ }
+ sb.append(values[arrInd]);
+ }
+ sb.append("</p>\n");
+ valStr = sb.toString();
+ }
+
if (_attrDocSpansColumns)
{
out.write("</tr>\n");
out.write("<tr>\n");
out.write("<td colspan=\"3\">\n");
// out.write(EscapeUtils.escapeElementValue(doc.doc));
+ if (valStr != null)
+ out.write(valStr);
out.write(attr.getDescription());
//out.write(EscapeUtils.escapeAmpersands(doc.doc));
out.write("</td>\n");
@@ -792,6 +814,8 @@
else
{
out.write("<td>\n");
+ if (valStr != null)
+ out.write(valStr);
out.write(attr.getDescription());
//out.write(EscapeUtils.escapeAmpersands(doc.doc));
out.write("</td>\n");
@@ -987,7 +1011,7 @@
List urls = new ArrayList();
while (e.hasMoreElements())
{
- URL url = (URL)e.nextElement();
+ URL url = (URL)e.nextElement();
urls.add(url);
}
return Collections.unmodifiableList(urls);