/* THIS FILE IS AUTOMATICALLY GENERATED-- DO NOT MODIFY IT*/ package ca.weblite.codename1.cn1ml.demos; import com.codename1.ui.*; import com.codename1.ui.layouts.*; import com.codename1.ui.table.*; import com.codename1.ui.util.*; class SimpleList { private Container rootContainer; private Resources resources; public Container getRoot() { if (rootContainer == null) { try { rootContainer = buildUI(); } catch (Exception ex) { ex.printStackTrace(); throw new RuntimeException(ex.getMessage()); } } return rootContainer; } private java.util.Map<String, Component> _nameIndex = new java.util.HashMap<String, Component>(); public Component get(String name) { getRoot(); return _nameIndex.get(name); } public SimpleList(java.util.Map context) { for (Object o : context.values()) { if (o instanceof Resources) { resources = (Resources) o; } } } private Container buildUI() throws Exception { Container root = new Container(); BorderLayout rootLayout = new BorderLayout(); root.setLayout(rootLayout); List node1 = new List(); node1.setName("bookList"); _nameIndex.put("bookList", node1); init1_node1(node1, root); if (node1.getClientProperty("__CN1ML_NO_ADD__") == null && root != node1.getParent()) { root.addComponent(BorderLayout.CENTER, node1); } return root; } public List getBookList() { return (List) get("bookList"); } private void init1_node1(List self, Container parent) { java.util.ArrayList opts = new java.util.ArrayList(); opts.add("The Count of Monte Cristo"); opts.add("Tale of Two Cities"); opts.add("The Incredible Hulk"); self.setModel(new com.codename1.ui.list.DefaultListModel(opts)); } }