package com.sun.faces.test.servlet30.facelets;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
@ManagedBean(name = "nestedForEachBean")
@ViewScoped
public class NestedForEachBean implements Serializable {
List<List<NestedForEachItem>> items;
@PostConstruct
public void init() {
items = new ArrayList();
for (int i = 0; i < 3; i++) {
List<NestedForEachItem> list = new ArrayList();
list.add(new NestedForEachItem("list" + i + "item1"));
list.add(new NestedForEachItem("list" + i + "item2"));
list.add(new NestedForEachItem("list" + i + "item3"));
items.add(list);
}
}
public void add(List<NestedForEachItem> list) {
list.add(new NestedForEachItem("new" + list.size()));
}
public List<List<NestedForEachItem>> getItems() {
return items;
}
}