protected void renderContent()

in src/main/java/org/apache/sling/thumbnails/internal/ThumbnailsWebConsole.java [78:101]


    protected void renderContent(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
            throws IOException {
        PrintWriter pw = httpServletResponse.getWriter();

        printSeparator(pw, "Supported Resource Types", true);
        pw.println("[Resource Type] => [MetaType Property Path]");
        thumbnailSupport.getSupportedTypes()
                .forEach(st -> pw.println(st + " => " + thumbnailSupport.getMetaTypePropertyPath(st)));

        printSeparator(pw, "Persistable Resource Types", false);
        pw.println("[Resource Type] => [Rendition Path]");
        thumbnailSupport.getPersistableTypes()
                .forEach(pt -> pw.println(pt + " => " + thumbnailSupport.getRenditionPath(pt)));

        printSeparator(pw, "Registered Thumbnail Providers", false);
        List<ThumbnailProvider> providers = ((TransformerImpl) transformer).getThumbnailProviders();
        Lists.reverse(providers).forEach(p -> pw.println(p.getClass().getName()));

        printSeparator(pw, "Registered Transformation Providers", false);
        List<TransformationHandler> handlers = ((TransformerImpl) transformer).getHandlers();
        handlers.forEach(h -> pw.println(h.getResourceType() + "=" + h.getClass().getCanonicalName()));
        pw.println("</pre>");
        pw.println("</div>");
    }