in src/main/java/org/apache/sling/fileoptim/impl/FileOptimizerWebConsole.java [69:94]
protected void renderContent(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
throws IOException {
PrintWriter pw = httpServletResponse.getWriter();
pw.println("<div id='content' class='ui-widget'><br>");
pw.println("<pre>");
pw.println("Available Optimizers");
pw.println("========================");
Map<String, List<ServiceReference<FileOptimizer>>> optimizerCache = ((FileOptimizerServiceImpl) fileOptimizer)
.getFileOptimizers();
for (Entry<String, List<ServiceReference<FileOptimizer>>> to : optimizerCache.entrySet()) {
pw.println();
pw.println(to.getKey());
pw.println("-------------------------------------");
for (ServiceReference<FileOptimizer> fo : to.getValue()) {
FileOptimizer o = this.getBundleContext().getService(fo);
pw.println("- " + o.getName() + " (" + o.getClass().getName() + ")");
}
}
pw.println("</pre>");
pw.println("</div>");
}