示例#1
0
 private MenuEntry getMenuEntry(final MenuEntry parent, final MenuItemDef menuItemDef) {
   if (parent.menuItemDef == menuItemDef) {
     return parent;
   }
   if (parent.hasSubMenuEntries() == true) {
     for (final MenuEntry subMenuEntry : parent.getSubMenuEntries()) {
       final MenuEntry result = getMenuEntry(subMenuEntry, menuItemDef);
       if (result != null) {
         return result;
       }
     }
   }
   return null;
 }
示例#2
0
 public Collection<MenuEntry> getMenuEntries() {
   return rootMenuEntry.getSubMenuEntries();
 }