[infinispan-commits] Infinispan SVN: r513 - trunk/tools/src/main/java/org/infinispan/tools/doclet/html.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Thu Jul 2 05:25:23 EDT 2009


Author: vblagojevic at jboss.com
Date: 2009-07-02 05:25:23 -0400 (Thu, 02 Jul 2009)
New Revision: 513

Modified:
   trunk/tools/src/main/java/org/infinispan/tools/doclet/html/ConfigHtmlGenerator.java
Log:
add comments

Modified: trunk/tools/src/main/java/org/infinispan/tools/doclet/html/ConfigHtmlGenerator.java
===================================================================
--- trunk/tools/src/main/java/org/infinispan/tools/doclet/html/ConfigHtmlGenerator.java	2009-07-02 09:21:14 UTC (rev 512)
+++ trunk/tools/src/main/java/org/infinispan/tools/doclet/html/ConfigHtmlGenerator.java	2009-07-02 09:25:23 UTC (rev 513)
@@ -73,9 +73,13 @@
                         sb.append("<TR BGCOLOR=\"white\" CLASS=\"TableRowColor\">");
                         sb.append("<TD ALIGN=\"LEFT\" VALIGN=\"TOP\"><tt>").append(a.name()).append("</tt></TD>");
                         sb.append("<TD ALIGN=\"LEFT\" VALIGN=\"TOP\">").append(a.description()).append("</TD>");
+                        
+                        //if default value specified in annotation use it
                         if(a.defaultValue().length() >0){
                            sb.append("<TD ALIGN=\"LEFT\" VALIGN=\"TOP\"><tt>").append(a.defaultValue()).append("</tt></TD>");
                         }
+                        
+                        //otherwise reflect that field and read default value
                         else{
                            try{
                               //reflect default value 
@@ -85,9 +89,12 @@
                               sb.append("<TD ALIGN=\"LEFT\" VALIGN=\"TOP\"><tt>").append("N/A").append("</tt></TD>");      
                            }
                         }
+                        
+                        //if allowed values specified for attribute, use it
                         if(a.allowedValues().length() > 0){
                            sb.append("<TD ALIGN=\"LEFT\" VALIGN=\"TOP\">").append(a.allowedValues()).append("</TD>");
                         }
+                        //otherwise, reflect method and use parameter as allowed value
                         else if(isSetterMethod(m)){                           
                            sb.append("<TD ALIGN=\"LEFT\" VALIGN=\"TOP\">").append(m.getParameterTypes()[0].getSimpleName()).append("</TD>");
                         }




More information about the infinispan-commits mailing list