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("<none>");
} 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);
}