/** * Render the table to a stream. * @param out PrintStream for output */ public void printToStream(PrintStream out) { if (isEmpty()) return; StringBuilder fmt = new StringBuilder(); for (int i=0; i < widths.length; i++) { if (hide[i]) { continue; } if (fmt.length() != 0) fmt.append(" "); if (rightAlign[i]) { fmt.append("%"+widths[i]+"s"); } else if (i != widths.length-1) { fmt.append("%-"+widths[i]+"s"); } else { // prevent trailing spaces if the final column is left-aligned fmt.append("%s"); } } for (Object[] row : rows) { out.println(String.format(fmt.toString(), row)); } }
/** * Render the table to a stream * @param out PrintStream for output */ public void printToStream(PrintStream out) { if (isEmpty()) return; StringBuilder fmt = new StringBuilder(); for (int i=0; i < widths.length; i++) { if (fmt.length() != 0) fmt.append(" "); if (rightAlign[i]) { fmt.append("%"+widths[i]+"s"); } else if (i != widths.length-1) { fmt.append("%-"+widths[i]+"s"); } else { // prevent trailing spaces if the final column is left-aligned fmt.append("%s"); } } for (Object[] row : rows) { out.println(String.format(fmt.toString(), row)); } }
/** * Render the table to a stream * @param out PrintStream for output */ public void printToStream(PrintStream out) { if (isEmpty()) return; StringBuilder fmt = new StringBuilder(); for (int i=0; i < widths.length; i++) { if (fmt.length() != 0) fmt.append(" "); if (rightAlign[i]) { fmt.append("%"+widths[i]+"s"); } else if (i != widths.length-1) { fmt.append("%-"+widths[i]+"s"); } else { // prevent trailing spaces if the final column is left-aligned fmt.append("%s"); } } for (Object[] row : rows) { out.println(String.format(fmt.toString(), row)); } }
/** * Render the table to a stream * @param out PrintStream for output */ public void printToStream(PrintStream out) { if (isEmpty()) return; StringBuilder fmt = new StringBuilder(); for (int i=0; i < widths.length; i++) { if (fmt.length() != 0) fmt.append(" "); if (rightAlign[i]) { fmt.append("%"+widths[i]+"s"); } else if (i != widths.length-1) { fmt.append("%-"+widths[i]+"s"); } else { // prevent trailing spaces if the final column is left-aligned fmt.append("%s"); } } for (Object[] row : rows) { out.println(String.format(fmt.toString(), row)); } }
/** * Render the table to a stream * @param out PrintStream for output */ public void printToStream(PrintStream out) { if (isEmpty()) return; StringBuilder fmt = new StringBuilder(); for (int i=0; i < widths.length; i++) { if (fmt.length() != 0) fmt.append(" "); if (rightAlign[i]) { fmt.append("%"+widths[i]+"s"); } else if (i != widths.length-1) { fmt.append("%-"+widths[i]+"s"); } else { // prevent trailing spaces if the final column is left-aligned fmt.append("%s"); } } for (Object[] row : rows) { out.println(String.format(fmt.toString(), row)); } }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { usagesTable = new TableBuilder( "Filesystem", "Size", "Used", "Available", "Use%"); usagesTable.setRightAlign(1, 2, 3, 4); super.processArguments(args); if (!usagesTable.isEmpty()) { usagesTable.printToStream(out); } }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { usagesTable = new TableBuilder( "Filesystem", "Size", "Used", "Available", "Use%"); usagesTable.setRightAlign(1, 2, 3, 4); super.processArguments(args); if (!usagesTable.isEmpty()) { usagesTable.printToStream(out); } }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { usagesTable = new TableBuilder( "Filesystem", "Size", "Used", "Available", "Use%"); usagesTable.setRightAlign(1, 2, 3, 4); super.processArguments(args); if (!usagesTable.isEmpty()) { usagesTable.printToStream(out); } }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { usagesTable = new TableBuilder( "Filesystem", "Size", "Used", "Available", "Use%"); usagesTable.setRightAlign(1, 2, 3, 4); super.processArguments(args); if (!usagesTable.isEmpty()) { usagesTable.printToStream(out); } }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { if (showHeaderLine) { setUsagesTable(new TableBuilder("SIZE", "DISK_SPACE_CONSUMED_WITH_ALL_REPLICAS", "FULL_PATH_NAME")); } else { setUsagesTable(new TableBuilder(3)); } super.processArguments(args); if (!getUsagesTable().isEmpty()) { getUsagesTable().printToStream(out); } }
@Override protected void processArguments(LinkedList<PathData> args) throws IOException { setUsagesTable(new TableBuilder( "Filesystem", "Size", "Used", "Available", "Use%", "Mounted on")); getUsagesTable().setRightAlign(1, 2, 3, 4); super.processArguments(args); if (!getUsagesTable().isEmpty()) { getUsagesTable().printToStream(out); } }