public class TableRenderer extends Object
Modifier and Type | Field and Description |
---|---|
protected String[] |
header |
protected int |
lastPrintedLine |
protected List<String[]> |
lines |
protected int[] |
maxColumnWidths |
protected int |
minWidth |
protected int |
numColumns |
Constructor and Description |
---|
TableRenderer(int numColumns) |
TableRenderer(int numColumns,
int minWidth) |
Modifier and Type | Method and Description |
---|---|
void |
printHeader(String... line) |
void |
printLine(String... line) |
void |
render(OutputStream os) |
void |
render(PrintStream out) |
void |
sortByColumn(int column) |
protected void |
sortLines() |
protected String[] header
protected int[] maxColumnWidths
protected int lastPrintedLine
protected int numColumns
protected int minWidth
public TableRenderer(int numColumns)
public TableRenderer(int numColumns, int minWidth)
public void printLine(String... line)
public void printHeader(String... line)
public void render(OutputStream os)
public void render(PrintStream out)
protected void sortLines()
public void sortByColumn(int column)
Copyright © 2017. All rights reserved.