org.camunda.bpm.extension.osgi.commands.asciitable
Interface IASCIITable

All Known Implementing Classes:
ASCIITable, SimpleASCIITableImpl

public interface IASCIITable

Interface specifying ASCII table APIs.

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

Field Summary
static int ALIGN_CENTER
           
static int ALIGN_LEFT
           
static int ALIGN_RIGHT
           
static int DEFAULT_DATA_ALIGN
           
static int DEFAULT_HEADER_ALIGN
           
 
Method Summary
 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)
           
 

Field Detail

ALIGN_LEFT

static final int ALIGN_LEFT
See Also:
Constant Field Values

ALIGN_CENTER

static final int ALIGN_CENTER
See Also:
Constant Field Values

ALIGN_RIGHT

static final int ALIGN_RIGHT
See Also:
Constant Field Values

DEFAULT_HEADER_ALIGN

static final int DEFAULT_HEADER_ALIGN
See Also:
Constant Field Values

DEFAULT_DATA_ALIGN

static final int DEFAULT_DATA_ALIGN
See Also:
Constant Field Values
Method Detail

printTable

void printTable(String[] header,
                String[][] data)
Prints the ASCII table to console.

Parameters:
header -
data -

printTable

void printTable(String[] header,
                String[][] data,
                int dataAlign)

printTable

void printTable(String[] header,
                int headerAlign,
                String[][] data,
                int dataAlign)

printTable

void printTable(ASCIITableHeader[] headerObjs,
                String[][] data)

printTable

void printTable(IASCIITableAware asciiTableAware)

getTable

String getTable(String[] header,
                String[][] data)
Returns the ASCII table as string which can be rendered in console or JSP.

Parameters:
header -
data -
Returns:

getTable

String getTable(String[] header,
                String[][] data,
                int dataAlign)

getTable

String getTable(String[] header,
                int headerAlign,
                String[][] data,
                int dataAlign)

getTable

String getTable(ASCIITableHeader[] headerObjs,
                String[][] data)

getTable

String getTable(IASCIITableAware asciiTableAware)


Copyright © 2016 camunda services GmbH. All rights reserved.