01: package simpleorm.simplehtml;
02:
03: /**
04: * More complex Widgets that operate at the page level such as menus.
05: * $Id: HPageWidgets.java,v 1.2 2006/04/03 07:33:38 aberglas Exp $
06: * @author aberglas
07: */
08: public class HPageWidgets {
09:
10: HSuperRequestlet sreq;
11:
12: HPageWidgets(HSuperRequestlet sreq) {
13: this .sreq = sreq;
14: }
15:
16: /**
17: * Outputs a site map menu listing all Requestlets
18: */
19: public void siteMap() {
20: for (HSuperRequestlet rl : sreq.registry.values()) {
21: sreq.outHtml("<a href='" + rl.this Url() + "'>");
22: sreq.outEscaped(rl.getShortTitle(), true);
23: sreq.outHtml("</a></br>\n");
24: }
25: }
26:
27: }
|