private static void printGenericTable(String title, List<String> messages) { AsciiTable table = new AsciiTable(); table.addRule(); table.addRow(null, title + ": " + messages.size()).getCells().get(1).getContext().setTextAlignment(TextAlignment.CENTER); table.addRule(); int count = 1; for (String mess : messages) { table.addRow("#" + count, mess).getCells().get(0).getContext().setTextAlignment(TextAlignment.CENTER); table.addRule(); count ++; } table.getContext().setGrid(A7_Grids.minusBarPlusEquals()); table.getRenderer().setCWC(new CWC_LongestWordMin(new int[]{5, 101})); table.renderAsCollection().forEach(SDLogger::info); }
generatedTable.getRenderer().setCWC(new CWC_LongestWordMin(new int[]{20, 68, 17})); generatedTable.renderAsCollection().forEach(SDLogger::info);