/* (non-Javadoc) */ @Override public UIElement getComponentFor(Object o) { Object[] a = (Object[]) o; UITable table = UITable.of(); int i = 0; for (Object value : a) { UITableRow row = UITableRow.of(UITableDetail.of("" + i), link(value)); table = table.with(row); i++; } return table; }
UITableDetail detail(String value, int width) { return UITableDetail.of(value, width); }
UITableDetail detail(String value) { return UITableDetail.of(value); }
UITableDetail detail(String value, CSS css) { return UITableDetail.of(value, css); }
private UITableDetail link(Object o) { return UITableDetail.of(ObjectLinks.of().to("" + o, o)); }