in src/main/java/org/apache/sling/discovery/impl/TopologyWebConsolePlugin.java [140:162]
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 {
StringTokenizer st = new StringTokenizer(pathInfo, "/");
final String nodeId = st.nextToken();
renderProperties(pw, req.getContextPath(), nodeId);
}
}