[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