private void writeContextDefaults(PrintWriter writer, Collection<ManagedContextDefault> contextDefaults) { writer.println("<table class=\"contextDefault\">"); writer.println("<thead>"); writer.println("<tr><th class=\"name\">Name</th><th class=\"description\">Description</th></tr>"); writer.println("</thead>"); writer.println("<tbody>"); for(ManagedContextDefault contextDefault : contextDefaults) { writer.println("<tr><td class=\"name\">" + contextDefault.name() + "</td><td class=\"description\">" + contextDefault.description() + "</td></tr>"); } writer.println("</tbody>"); writer.println("</table>"); }
private Map<String, String> getContextDependencies(final Class<? extends ConfiguredObject> type, final Model model) { final Collection<ManagedContextDefault> contextDependencies = model.getTypeRegistry().getContextDependencies(type); Map<String,String> result = new TreeMap<>(); if(contextDependencies != null) { for(ManagedContextDefault contextDefault : contextDependencies) { result.put(contextDefault.name(), contextDefault.description()); } } return result; }
String name = annotation.name(); Object value = field.get(null); if (!_defaultContext.containsKey(name))