public class TextTable
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<java.lang.String> |
headersList |
| Constructor and Description |
|---|
TextTable(boolean drawGridAndHeader,
java.lang.String... headers) |
TextTable(java.lang.String... headers) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRow(boolean checkLength,
java.util.List<java.lang.String> cells) |
void |
addRow(boolean checkLength,
java.lang.String... cells) |
void |
addRow(java.util.List<java.lang.String> cells) |
void |
addRow(java.lang.String... cells) |
protected void |
createRowLine(java.lang.StringBuilder stringBuilder,
int headersListSize,
java.util.Map<java.lang.Integer,java.lang.Integer> columnMaxWidthMapping) |
protected void |
fillCell(java.lang.StringBuilder stringBuilder,
java.lang.String cell,
int cellIndex,
java.util.Map<java.lang.Integer,java.lang.Integer> columnMaxWidthMapping,
boolean centered,
java.lang.String color) |
protected void |
fillSpace(java.lang.StringBuilder stringBuilder,
int length) |
protected java.util.Map<java.lang.Integer,java.lang.Integer> |
getMaximumWidhtofTable(java.util.List<java.lang.String> headersList,
java.util.List<java.util.List<java.lang.String>> rowsList) |
protected int |
getOptimumCellPadding(int cellIndex,
int datalength,
java.util.Map<java.lang.Integer,java.lang.Integer> columnMaxWidthMapping,
int cellPaddingSize) |
void |
sethSplitSymbol(char hSplitSymbol) |
void |
setJointSymbol(char jointSymbol) |
void |
setNewLine(java.lang.String newLine) |
void |
setPadding(int padding) |
void |
setvSplitSymbol(char vSplitSymbol) |
java.lang.String |
toString() |
public TextTable(java.lang.String... headers)
public TextTable(boolean drawGridAndHeader,
java.lang.String... headers)
public void addRow(java.lang.String... cells)
public void addRow(boolean checkLength,
java.lang.String... cells)
public void addRow(java.util.List<java.lang.String> cells)
public void addRow(boolean checkLength,
java.util.List<java.lang.String> cells)
public java.lang.String toString()
toString in class java.lang.Objectprotected void fillSpace(java.lang.StringBuilder stringBuilder,
int length)
protected void createRowLine(java.lang.StringBuilder stringBuilder,
int headersListSize,
java.util.Map<java.lang.Integer,java.lang.Integer> columnMaxWidthMapping)
protected java.util.Map<java.lang.Integer,java.lang.Integer> getMaximumWidhtofTable(java.util.List<java.lang.String> headersList,
java.util.List<java.util.List<java.lang.String>> rowsList)
protected int getOptimumCellPadding(int cellIndex,
int datalength,
java.util.Map<java.lang.Integer,java.lang.Integer> columnMaxWidthMapping,
int cellPaddingSize)
protected void fillCell(java.lang.StringBuilder stringBuilder,
java.lang.String cell,
int cellIndex,
java.util.Map<java.lang.Integer,java.lang.Integer> columnMaxWidthMapping,
boolean centered,
java.lang.String color)
public void setPadding(int padding)
public void setNewLine(java.lang.String newLine)
public void setJointSymbol(char jointSymbol)
public void setvSplitSymbol(char vSplitSymbol)
public void sethSplitSymbol(char hSplitSymbol)