Class DataSource
- java.lang.Object
-
- org.dnsge.util.tableprinter.table.DataSource
-
public class DataSource extends java.lang.ObjectClass that represents a data source for aTableobject- Version:
- 2.0
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataSourcefromColumns(java.util.List<TableColumn> columns)Creates a DataSource from aListofTableColumnsstatic DataSourcefromColumns(TableColumn... columns)Creates a DataSource from an array ofTableColumnsstatic DataSourcefromRows(java.util.List<TableRow> rows)Creates a DataSource from aListofTableRowsstatic DataSourcefromRows(TableRow... rows)Creates a DataSource from an array ofTableRowsjava.util.List<TableRow>getRowData()Returns the data as aListofTableRows.TableHeadergetTableHeader()Returns the data'sTableHeader.booleanisEmpty()Returns whether the data is empty.
-
-
-
Method Detail
-
fromRows
public static DataSource fromRows(java.util.List<TableRow> rows)
Creates a DataSource from aListofTableRows- Parameters:
rows-ListofTableRowsto use- Returns:
- A new DataSource from the rows
-
fromRows
public static DataSource fromRows(TableRow... rows)
Creates a DataSource from an array ofTableRows- Parameters:
rows- Array ofTableRowsto use- Returns:
- A new DataSource from the rows
-
fromColumns
public static DataSource fromColumns(java.util.List<TableColumn> columns)
Creates a DataSource from aListofTableColumns- Parameters:
columns-ListofTableColumnsto use- Returns:
- A new DataSource from the columns
-
fromColumns
public static DataSource fromColumns(TableColumn... columns)
Creates a DataSource from an array ofTableColumns- Parameters:
columns- Array ofTableColumnsto use- Returns:
- A new DataSource from the columns
-
getRowData
public java.util.List<TableRow> getRowData()
Returns the data as aListofTableRows.- Returns:
- The data as a
ListofTableRows
-
getTableHeader
public TableHeader getTableHeader()
Returns the data'sTableHeader.- Returns:
- The data's
TableHeader
-
isEmpty
public boolean isEmpty()
Returns whether the data is empty.- Returns:
- Whether the data is empty
-
-