public class TextTable
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
columns |
protected java.util.List |
rows |
protected int[] |
widths |
Constructor and Description |
---|
TextTable(int columns) |
TextTable(int columns,
boolean hasHeader) |
Modifier and Type | Method and Description |
---|---|
void |
addRow(java.lang.String tabDelimitedData) |
void |
addRow(java.lang.String[] data) |
void |
addRow(java.lang.String[] data,
boolean isHeader) |
void |
addRow(java.lang.String tabDelimetedData,
boolean isHeader) |
void |
clear() |
boolean |
containsHeader() |
TextTable |
join(TextTable table) |
int |
numColumns() |
int |
numRows() |
void |
printTableStats() |
java.lang.String |
toString() |
java.lang.String |
toString(java.lang.String delimeter) |
protected int columns
protected java.util.List rows
protected int[] widths
public TextTable(int columns)
public TextTable(int columns, boolean hasHeader)
public boolean containsHeader()
public void addRow(java.lang.String tabDelimitedData)
public void addRow(java.lang.String tabDelimetedData, boolean isHeader)
public void addRow(java.lang.String[] data)
public void addRow(java.lang.String[] data, boolean isHeader)
public void clear()
public java.lang.String toString(java.lang.String delimeter)
public java.lang.String toString()
toString
in class java.lang.Object
public void printTableStats()
public int numRows()
public int numColumns()