Example #1
0
  void loadDoc(MenuExtra menu, Element elem) {
    menu.setLabel(elem.getAttribute("label"));
    menu.setPath(elem.getAttribute("path"));

    if ("false".equals(elem.getAttribute("collapsed"))) menu.setCollapsed(false);

    menu.setId(id++);
    for (Element el = next(elem.getFirstChild()); el != null; el = next(el.getNextSibling())) {
      MenuExtra m = new MenuExtra();
      m.setLabel(String.valueOf(id));
      menu.addChild(m);
      loadDoc(m, el);
    }
  }