Example #1
0
  public static Container createCup() {

    Cup cup = new Cup(1, Size.LARGE);
    Scoop scoop1 = new Scoop(Flavor.VANILLA, 3.0, Arrays.asList(Topping.NUTS));
    Scoop scoop2 = new Scoop(Flavor.CHOCOLATE, 2.0, Arrays.asList(Topping.EXTRACHOCOLATE));
    Scoop scoop3 =
        new Scoop(Flavor.CHOCOLATE, 1.0, Arrays.asList(Topping.NUTS, Topping.STRAWBERRYJEERRY));

    cup.setBottomScoop(scoop1);
    scoop1.addScoop(scoop2);
    scoop2.addScoop(scoop3);

    return cup;
  }
Example #2
0
  public static Screen fromScoop(Scoop scoop) {
    if (scoop == null) {
      return null;
    }

    return scoop.findService("screen");
  }
Example #3
0
 public static Screen fromView(View view) {
   return Screen.fromScoop(Scoop.fromView(view));
 }