Example #1
0
  public void print() {
    System.out.print("\n" + getName());
    System.out.println(", " + getDescription());
    System.out.println("---------------------");

    Iterator<MenuComponent> iterator = menuComponents.iterator();
    while (iterator.hasNext()) {
      MenuComponent menuComponent = iterator.next();
      menuComponent.print();
    }
  }
Example #2
0
  @Override
  public void print() {
    String nameAndDescription = getName() + ", " + getDescription();
    System.out.println("\n" + nameAndDescription);
    for (int i = 0; i < nameAndDescription.length(); i++) {
      System.out.print("-");
    }
    System.out.println();

    for (MenuComponent menuComponent : menuComponents) {
      menuComponent.print();
    }
  }
Example #3
0
  public void printVegetarianMenu() {
    Iterator iterator = allMenus.createIterator();

    System.out.println("\nVEGETARIAN MENU\n----");
    while (iterator.hasNext()) {
      MenuComponent menuComponent = (MenuComponent) iterator.next();
      try {
        if (menuComponent.isVegetarian()) {
          menuComponent.print();
        }
      } catch (UnsupportedOperationException e) {
      }
    }
  }
Example #4
0
 public void printMenu() {
   allMenus.print();
 }