예제 #1
0
  public void printMenu() {
    Iterator pancakeIterator = pancakeHouseMenu.createIterator();
    Iterator dinerIterator = dinerMenu.createIterator();

    System.out.println("MENU\n----\nBREAKFAST");
    printMenu(pancakeIterator);
    System.out.println("\nLUNCH");
    printMenu(dinerIterator);
  }
예제 #2
0
 public boolean isItemVegetarian(String name) {
   Iterator pancakeIterator = pancakeHouseMenu.createIterator();
   if (isVegetarian(name, pancakeIterator)) {
     return true;
   }
   Iterator dinerIterator = dinerMenu.createIterator();
   if (isVegetarian(name, dinerIterator)) {
     return true;
   }
   return false;
 }
예제 #3
0
 public void printMenu() {
   Iterator menuIterator = menus.iterator();
   while (menuIterator.hasNext()) {
     Menu menu = (Menu) menuIterator.next();
     printMenu(menu.createIterator());
     System.out.println();
   }
 }
예제 #4
0
 public void printVegetarianMenu() {
   System.out.println("\nVEGETARIAN MENU\n----\nBREAKFAST");
   printVegetarianMenu(pancakeHouseMenu.createIterator());
   System.out.println("\nLUNCH");
   printVegetarianMenu(dinerMenu.createIterator());
 }
예제 #5
0
 public void printVegetarianMenu() {
   printVegetarianMenu(pancakeHouseMenu.createIterator());
   printVegetarianMenu(dinerMenu.createIterator());
 }