/** * Defines the columns of the table */ public void columns(String... headers) { for (String header : headers) { // force lazy creation column(header); } }
/** * Defines the columns of the table */ public void columns(String... headers) { for (String header : headers) { // force lazy creation column(header); } }
/** * Adds a new row of values */ public void row(String... values) { int columnIndex = 0; for (String value : values) { Column column = column(columnIndex++); if (value != null) { int length = value.length(); column.ensureWidth(length); } } rows.add(values); }
/** * Adds a new row of values */ public void row(String... values) { int columnIndex = 0; for (String value : values) { Column column = column(columnIndex++); if (value != null) { int length = value.length(); column.ensureWidth(length); } } rows.add(values); }
@Override protected Object doExecute() throws Exception { TablePrinter printer = new TablePrinter(); printer.column("id"); List<String> containers = clusterService.getEnsembleContainers(); if (containers != null) { for (String container : containers) { printer.row(container); } } printer.print(); return null; }
@Override protected Object doExecute() throws Exception { IOpenShiftConnection connection = getOrCreateConnection(); TablePrinter printer = new TablePrinter(); printer.column("id"); for (IDomain domain :connection.getDomains()){ printer.row(domain.getId()); } printer.print(); return null; } }