public static DropDownMenuContainer construct() { DropDownMenuContainer container = new DropDownMenuContainer(); DropDownMenu menu = new DropDownMenu(); menu.setMenuName("Line 1"); container.addMenuItems(menu); DropDownMenu menu1 = new DropDownMenu(); menu1.setMenuName("Line 1 1"); menu.addMenuItems(menu1); menu1 = new DropDownMenu(); menu1.setMenuName("Line 1 2"); menu.addMenuItems(menu1); menu = new DropDownMenu(); menu.setMenuName("Line 2"); container.addMenuItems(menu); menu1 = new DropDownMenu(); menu1.setMenuName("Line 2 1"); menu.addMenuItems(menu1); menu1 = new DropDownMenu(); menu1.setMenuName("Line 2 2"); menu.addMenuItems(menu1); return container; }
public static String generate( DropDownMenuContainer container, int selection, String selectionName, String anchorPrefix, String paramName) { String code = ""; code += "<ul class=\"sm_DDM_menu\">\n"; DropDownMenu menuList[] = container.getMenuItems(); for (int i = 0; i < menuList.length; i++) { String id = ""; if (container.getMenuSetName() != null) { id += container.getMenuSetName() + "_"; } id += "1" + "_" + String.valueOf(i); code += generateMenuItem(menuList[i], id, 1, selection, selectionName, anchorPrefix, paramName); } code += "</ul>\n"; return code; }