in src/main/java/org/apache/sling/discovery/oak/TopologyWebConsolePlugin.java [148:174]
protected void renderContent(final HttpServletRequest req, final HttpServletResponse res)
throws ServletException, IOException {
Object rawRoot = req.getAttribute(WebConsoleConstants.ATTR_PLUGIN_ROOT);
if (!(rawRoot instanceof String)) {
throw new ServletException("Illegal attr: "
+ WebConsoleConstants.ATTR_PLUGIN_ROOT);
}
String root = rawRoot.toString();
String pathInfo = req.getRequestURI().substring(root.length());
final PrintWriter pw = res.getWriter();
if (pathInfo.equals("")) {
if ( this.currentView != null ) {
renderOverview(pw, currentView);
} else {
pw.println("<p class=\"statline ui-state-highlight\">No view available</p>");
pw.println("<br/>");
pw.println("No TOPOLOGY_INIT received yet, therefore no view available yet.");
}
} else {
StringTokenizer st = new StringTokenizer(pathInfo, "/");
final String nodeId = st.nextToken();
renderProperties(pw, req.getContextPath(), nodeId);
}
}