1 package org.cacert.gigi.output;
3 import java.io.PrintWriter;
6 import org.cacert.gigi.Language;
8 public class Menu implements Outputable {
11 private MenuItem[] content;
13 public Menu(String menuName, String id, MenuItem... content) {
14 this.menuName = menuName;
16 this.content = content;
20 public void output(PrintWriter out, Language l, Map<String, Object> vars) {
23 out.print(l.getTranslation(menuName));
25 out.print("<ul class=\"menu\" id=\"");
28 for (MenuItem mi : content) {
29 mi.output(out, l, vars);
32 out.println("</ul></div>");