public class SimpleASCIITableImpl extends java.lang.Object implements IASCIITable
This implementation builds the header and data rows by considering each column one by one in the format of ‘FFFF…’ (border format). While rendering the last column, it closes the table. It takes
ALIGN_AUTO, ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, DEFAULT_DATA_ALIGN, DEFAULT_HEADER_ALIGN| Constructor and Description |
|---|
SimpleASCIITableImpl() |
SimpleASCIITableImpl(java.io.PrintWriter pw) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getTable(ASCIITableHeader[] headerObjs,
java.lang.String[][] data) |
java.lang.String |
getTable(IASCIITableAware asciiTableAware) |
java.lang.String |
getTable(java.lang.String[] header,
int headerAlign,
java.lang.String[][] data,
int dataAlign) |
java.lang.String |
getTable(java.lang.String[] header,
java.lang.String[][] data)
Returns the ASCII table as string which can be rendered in console or JSP.
|
java.lang.String |
getTable(java.lang.String[] header,
java.lang.String[][] data,
int dataAlign) |
void |
printTable(ASCIITableHeader[] headerObjs,
java.lang.String[][] data) |
void |
printTable(IASCIITableAware asciiTableAware) |
void |
printTable(java.lang.String[] header,
int headerAlign,
java.lang.String[][] data,
int dataAlign) |
void |
printTable(java.lang.String[] header,
java.lang.String[][] data)
Prints the ASCII table to console.
|
void |
printTable(java.lang.String[] header,
java.lang.String[][] data,
int dataAlign) |
public SimpleASCIITableImpl()
public SimpleASCIITableImpl(java.io.PrintWriter pw)
public void printTable(java.lang.String[] header,
java.lang.String[][] data)
IASCIITablePrints the ASCII table to console.
printTable in interface IASCIITablepublic void printTable(java.lang.String[] header,
java.lang.String[][] data,
int dataAlign)
printTable in interface IASCIITablepublic void printTable(java.lang.String[] header,
int headerAlign,
java.lang.String[][] data,
int dataAlign)
printTable in interface IASCIITablepublic java.lang.String getTable(java.lang.String[] header,
java.lang.String[][] data)
IASCIITableReturns the ASCII table as string which can be rendered in console or JSP.
getTable in interface IASCIITablepublic java.lang.String getTable(java.lang.String[] header,
java.lang.String[][] data,
int dataAlign)
getTable in interface IASCIITablepublic java.lang.String getTable(java.lang.String[] header,
int headerAlign,
java.lang.String[][] data,
int dataAlign)
getTable in interface IASCIITablepublic void printTable(ASCIITableHeader[] headerObjs, java.lang.String[][] data)
printTable in interface IASCIITablepublic java.lang.String getTable(IASCIITableAware asciiTableAware)
getTable in interface IASCIITablepublic void printTable(IASCIITableAware asciiTableAware)
printTable in interface IASCIITablepublic java.lang.String getTable(ASCIITableHeader[] headerObjs, java.lang.String[][] data)
getTable in interface IASCIITableCopyright © 2014–2017 ActFramework. All rights reserved.