public class CollectionASCIITableAware<T> extends java.lang.Object implements IASCIITableAware
This class is useful to extract the header and row data from a list of java beans.
Constructor and Description |
---|
CollectionASCIITableAware(java.util.List<T> objList,
java.util.List<java.lang.String> properties,
java.util.List<java.lang.String> title) |
CollectionASCIITableAware(java.util.List<T> objList,
java.lang.String... properties) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
formatData(ASCIITableHeader header,
int row,
int col,
java.lang.Object data)
Returns the formatted data item for a particular cell.
|
java.util.List<java.util.List<java.lang.Object>> |
getData()
Returns the data items to render.
|
java.util.List<ASCIITableHeader> |
getHeaders()
Returns the list of headers to render.
|
public CollectionASCIITableAware(java.util.List<T> objList, java.lang.String... properties)
public CollectionASCIITableAware(java.util.List<T> objList, java.util.List<java.lang.String> properties, java.util.List<java.lang.String> title)
public java.util.List<java.util.List<java.lang.Object>> getData()
IASCIITableAware
Returns the data items to render.
getData
in interface IASCIITableAware
public java.util.List<ASCIITableHeader> getHeaders()
IASCIITableAware
Returns the list of headers to render.
getHeaders
in interface IASCIITableAware
public java.lang.String formatData(ASCIITableHeader header, int row, int col, java.lang.Object data)
IASCIITableAware
Returns the formatted data item for a particular cell. Return
formatData
in interface IASCIITableAware
Copyright © 2014–2017 ActFramework. All rights reserved.