package com.github.mustachejava;

import java.util.Arrays;
import java.util.List;

/**
* Created by IntelliJ IDEA.
* User: spullara
* Date: 1/17/12
* Time: 8:17 PM
* To change this template use File | Settings | File Templates.
*/
public class ComplexObject {
  String header = "Colors";
  List<Color> item = Arrays.asList(
          new Color("red", true, "#Red"),
          new Color("green", false, "#Green"),
          new Color("blue", false, "#Blue")
  );

  boolean list() {
    return item.size() != 0;
  }

  boolean empty() {
    return item.size() == 0;
  }

  private static class Color {
    boolean link() {
      return !current;
    }

    Color(String name, boolean current, String url) {
      this.name = name;
      this.current = current;
      this.url = url;
    }

    String name;
    boolean current;
    String url;
  }
}
