out("creating the bean graph");
menus = Menus.read(doc);
// Check that we can read the graph an it is complete
out("bean graph created");
menus.write(out);
out("Check to make sure that elements with the same name get put into the right spot");
Foo foo = menus.getFoo();
check(foo.sizeName() == 2, "There are 2 names");
check("name2".equals(foo.getName2()), "name2 is in the right spot");
check("name3".equals(foo.getName3()), "name3 is in the right spot");
out("Adding some colors to the menu.");
Menu menu = menus.getMenu(0);
menu.addMenuItem("red");
menu.addMenuItem("magenta");
menu.addMenuItem("blue");
menu.addSeparator(new Separator());
menu.addMenuItem("cyan");
menu.addSeparator(new Separator());
menu.addMenuItem("green");
menus.write(out);
check(8 == menu.sizeMenuItem(), "sizeMenuItem="+menu.sizeMenuItem());
out(menu.getMenuItem());
out("Replacing menu items with many numbers");
menu.setMenuItem(new String[] {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10"});
menus.write(out);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.