org.camunda.bpm.extension.osgi.commands.asciitable
Class ASCIITable

java.lang.Object
  extended by org.camunda.bpm.extension.osgi.commands.asciitable.ASCIITable
All Implemented Interfaces:
IASCIITable

public class ASCIITable
extends Object
implements IASCIITable

The entry point to this framework which acts as a singleton.

Version:
1.0
Author:
K Venkata Sudhakar (kvenkatasudhakar@gmail.com)

Field Summary
 
Fields inherited from interface org.camunda.bpm.extension.osgi.commands.asciitable.IASCIITable
ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, DEFAULT_DATA_ALIGN, DEFAULT_HEADER_ALIGN
 
Method Summary
static ASCIITable getInstance()
           
 String getTable(ASCIITableHeader[] headerObjs, String[][] data)
           
 String getTable(IASCIITableAware asciiTableAware)
           
 String getTable(String[] header, int headerAlign, String[][] data, int dataAlign)
           
 String getTable(String[] header, String[][] data)
          Returns the ASCII table as string which can be rendered in console or JSP.
 String getTable(String[] header, String[][] data, int dataAlign)
           
 void printTable(ASCIITableHeader[] headerObjs, String[][] data)
           
 void printTable(IASCIITableAware asciiTableAware)
           
 void printTable(String[] header, int headerAlign, String[][] data, int dataAlign)
           
 void printTable(String[] header, String[][] data)
          Prints the ASCII table to console.
 void printTable(String[] header, String[][] data, int dataAlign)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ASCIITable getInstance()

getTable

public String getTable(String[] header,
                       String[][] data)
Description copied from interface: IASCIITable
Returns the ASCII table as string which can be rendered in console or JSP.

Specified by:
getTable in interface IASCIITable
Returns:

getTable

public String getTable(String[] header,
                       String[][] data,
                       int dataAlign)
Specified by:
getTable in interface IASCIITable

getTable

public String getTable(String[] header,
                       int headerAlign,
                       String[][] data,
                       int dataAlign)
Specified by:
getTable in interface IASCIITable

printTable

public void printTable(String[] header,
                       String[][] data)
Description copied from interface: IASCIITable
Prints the ASCII table to console.

Specified by:
printTable in interface IASCIITable

printTable

public void printTable(String[] header,
                       String[][] data,
                       int dataAlign)
Specified by:
printTable in interface IASCIITable

printTable

public void printTable(String[] header,
                       int headerAlign,
                       String[][] data,
                       int dataAlign)
Specified by:
printTable in interface IASCIITable

getTable

public String getTable(ASCIITableHeader[] headerObjs,
                       String[][] data)
Specified by:
getTable in interface IASCIITable

printTable

public void printTable(ASCIITableHeader[] headerObjs,
                       String[][] data)
Specified by:
printTable in interface IASCIITable

getTable

public String getTable(IASCIITableAware asciiTableAware)
Specified by:
getTable in interface IASCIITable

printTable

public void printTable(IASCIITableAware asciiTableAware)
Specified by:
printTable in interface IASCIITable


Copyright © 2015 camunda services GmbH. All rights reserved.