in src/main/java/org/apache/sling/scripting/core/impl/ScriptEngineConsolePlugin.java [70:104]
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 Script Engines");
pw.println("========================");
List<?> factories = slingScriptEngineManager.getEngineFactories();
for (Iterator<?> fi = factories.iterator(); fi.hasNext();) {
final ScriptEngineFactory factory = (ScriptEngineFactory) fi.next();
pw.println();
pw.print(factory.getEngineName());
pw.print(" ");
pw.println(factory.getEngineVersion());
pw.println("-------------------------------------");
pw.print("- Language : ");
pw.print(factory.getLanguageName());
pw.print(", ");
pw.println(factory.getLanguageVersion());
pw.print("- Extensions : ");
printArray(pw, factory.getExtensions());
pw.print("- MIME Types : ");
printArray(pw, factory.getMimeTypes());
pw.print("- Names : ");
printArray(pw, factory.getNames());
}
pw.println("</pre>");
pw.println("</div>");
}