コード例 #1
0
ファイル: Menu.java プロジェクト: treejames/codefood
  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();
    }
  }
コード例 #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();
    }
  }
コード例 #3
0
ファイル: Waitress.java プロジェクト: joshua-xia/CodingBible
  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) {
      }
    }
  }
コード例 #4
0
ファイル: Waitress.java プロジェクト: joshua-xia/CodingBible
 public void printMenu() {
   allMenus.print();
 }