return table.renderer();
return table.renderer();
return table.renderer();
@Override public LineRenderer renderer(Iterator<BindingData> stream) { TableElement table = new TableElement(); table.setRightCellPadding(1); RowElement header = new RowElement(true); header.add("NAME"); table.add(header); while (stream.hasNext()) { BindingData binding = stream.next(); RowElement row = new RowElement(); row.add(binding.name); if (binding.verbose) { row.add(new LabelElement(binding.type)); if (header.getSize() == 1) { header.add("CLASS"); } } table.add(row); } return table.renderer(); }
return table.renderer();
return table.renderer();
public void testCellPadding() { TableElement table = new TableElement().leftCellPadding(1).rightCellPadding(2); table.add(new RowElement().add(new LabelElement("foo"), new LabelElement("bar"))); // assertEquals(12, table.renderer().getActualWidth()); assertEquals(8, table.renderer().getMinWidth()); // assertRender(table, 12, " foo bar "); assertRender(table, 11, " foo ba ", " r "); assertRender(table, 10, " foo b ", " a ", " r "); assertRender(table, 9, " foo "); assertRender(table, 8, " foo "); assertRender(table, 7, " foo "); assertRender(table, 6, " foo "); assertRender(table, 5, " fo ", " o "); assertRender(table, 4, " f ", " o ", " o "); // IT SHOULD BE NO RENDER assertRender(table, 3); }
return table.renderer();
return table.renderer();
return table.renderer();
return table.renderer();
return table.renderer();
@Override public LineRenderer renderer(Iterator<BindingData> stream) { TableElement table = new TableElement(); table.setRightCellPadding(1); RowElement header = new RowElement(true); header.add("NAME"); table.add(header); while (stream.hasNext()) { BindingData binding = stream.next(); RowElement row = new RowElement(); row.add(binding.name); if (binding.verbose) { row.add(new LabelElement(binding.type)); if (header.getSize() == 1) { header.add("CLASS"); } } table.add(row); } return table.renderer(); }
@Override public LineRenderer renderer(Iterator<BindingData> stream) { TableElement table = new TableElement(); table.setRightCellPadding(1); RowElement header = new RowElement(true); header.add("NAME"); table.add(header); while (stream.hasNext()) { BindingData binding = stream.next(); RowElement row = new RowElement(); row.add(binding.name); if (binding.verbose) { row.add(new LabelElement(binding.type)); if (header.getSize() == 1) { header.add("CLASS"); } } table.add(row); } return table.renderer(); }
return table.renderer();
@Override public Renderer renderer(Iterator<BindingData> stream) { TableElement table = new TableElement(); table.setRightCellPadding(1); RowElement header = new RowElement(true); header.add(new LabelElement("NAME")); table.add(header); while (stream.hasNext()) { BindingData binding = stream.next(); RowElement row = new RowElement(); row.add(new LabelElement(binding.name)); if (binding.verbose) { row.add(new LabelElement(binding.type)); if (header.getSize() == 1) { header.add(new LabelElement("CLASS")); } } table.add(row); } return table.renderer(); }