descriptor.setField(DESC_CONFIG_PREFIX + propType + "." + p.name(), value);
private void printPropertyData(final ClassDef def) { final Set<PropertyDesc> properties = def.getProperties(); if (properties != null && !properties.isEmpty()) { println(detail, "<tr><td colspan=\"2\">"); println(detail, "<table>"); println(detail, "<tr class=\"TableHeadingColor\">"); println(detail, "<th colspan=\"4\">Properties</th>"); println(detail, "</tr>"); println(detail, "<tr class=\"TableHeadingColor\">"); println(detail, "<th>name</th>"); println(detail, "<th>default</th>"); println(detail, "<th>values</th>"); println(detail, "<th>description</th>"); println(detail, "</tr>"); for (PropertyDesc property : properties) { println(detail, "<tr>"); println(detail, String.format("<td class=\"TableSubHeadingColor\">%s</td>", property.name())); println(detail, String.format("<td class=\"nobreak\">%s</td>", property.defaultValue())); println(detail, String.format("<td>%s</td>", property.values().length == 0 ? "" : Arrays.toString(property.values()))); println(detail, String.format("<td>%s</td>", property.description())); println(detail, "</tr>"); } println(detail, "</table>"); println(detail, "</td></tr>"); } }
private void printPropertyData(final ClassDef def) { final Set<PropertyDesc> properties = def.getProperties(); if (properties != null && !properties.isEmpty()) { println(detail, "<tr><td colspan=\"2\">"); println(detail, "<table>"); println(detail, "<tr class=\"TableHeadingColor\">"); println(detail, "<th colspan=\"4\">Properties</th>"); println(detail, "</tr>"); println(detail, "<tr class=\"TableHeadingColor\">"); println(detail, "<th>name</th>"); println(detail, "<th>default</th>"); println(detail, "<th>values</th>"); println(detail, "<th>description</th>"); println(detail, "</tr>"); for (PropertyDesc property : properties) { println(detail, "<tr>"); println(detail, String.format("<td class=\"TableSubHeadingColor\">%s</td>", property.name())); println(detail, String.format("<td class=\"nobreak\">%s</td>", property.defaultValue())); println(detail, String.format("<td>%s</td>", property.values().length == 0 ? "" : Arrays.toString(property.values()))); println(detail, String.format("<td>%s</td>", property.description())); println(detail, "</tr>"); } println(detail, "</table>"); println(detail, "</td></tr>"); } }