private void printHTMLDecomposedURLElement()

in src/main/java/org/apache/sling/servlets/resolver/internal/console/WebConsolePlugin.java [319:357]


    private void printHTMLDecomposedURLElement(PrintWriter pw, RequestPathInfo requestPathInfo) {
        tr(pw);
        tdLabel(pw, "Decomposed URL");
        tdContent(pw);
        pw.println("<dl>");
        pw.println("<dt>Path</dt>");
        dd(pw);
        if (requestPathInfo.getResourcePath() != null) {
            pw.print(Encode.forHtml(requestPathInfo.getResourcePath()));
        }
        closeDd(pw);
        pw.println("<dt>Selectors</dt>");
        dd(pw);
        if (requestPathInfo.getSelectors().length == 0) {
            pw.print("&lt;none&gt;");
        } else {
            pw.print("[");
            pw.print(Encode.forHtml(String.join(", ", requestPathInfo.getSelectors())));
            pw.print("]");
        }
        closeDd(pw);
        pw.println("<dt>Extension</dt>");
        dd(pw);
        if (requestPathInfo.getExtension() != null) {
            pw.print(Encode.forHtml(requestPathInfo.getExtension()));
        }
        closeDd(pw);
        pw.println("</dl>");
        closeDd(pw);
        pw.println("<dt>Suffix</dt>");
        dd(pw);
        if (requestPathInfo.getSuffix() != null) {
            pw.print(Encode.forHtml(requestPathInfo.getSuffix()));
        }
        closeDd(pw);
        pw.println("</dl>");
        closeTd(pw);
        closeTr(pw);
    }