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)
IASCIITable
Prints the ASCII table to console.
printTable
in interface IASCIITable
public void printTable(java.lang.String[] header, java.lang.String[][] data, int dataAlign)
printTable
in interface IASCIITable
public void printTable(java.lang.String[] header, int headerAlign, java.lang.String[][] data, int dataAlign)
printTable
in interface IASCIITable
public java.lang.String getTable(java.lang.String[] header, java.lang.String[][] data)
IASCIITable
Returns the ASCII table as string which can be rendered in console or JSP.
getTable
in interface IASCIITable
public java.lang.String getTable(java.lang.String[] header, java.lang.String[][] data, int dataAlign)
getTable
in interface IASCIITable
public java.lang.String getTable(java.lang.String[] header, int headerAlign, java.lang.String[][] data, int dataAlign)
getTable
in interface IASCIITable
public void printTable(ASCIITableHeader[] headerObjs, java.lang.String[][] data)
printTable
in interface IASCIITable
public java.lang.String getTable(IASCIITableAware asciiTableAware)
getTable
in interface IASCIITable
public void printTable(IASCIITableAware asciiTableAware)
printTable
in interface IASCIITable
public java.lang.String getTable(ASCIITableHeader[] headerObjs, java.lang.String[][] data)
getTable
in interface IASCIITable
Copyright © 2014–2017 ActFramework. All rights reserved.