Class DataSource


  • public class DataSource
    extends java.lang.Object
    Class that represents a data source for a Table object
    Version:
    2.0
    • Method Detail

      • fromRows

        public static DataSource fromRows​(java.util.List<TableRow> rows)
        Creates a DataSource from a List of TableRows
        Parameters:
        rows - List of TableRows to use
        Returns:
        A new DataSource from the rows
      • fromRows

        public static DataSource fromRows​(TableRow... rows)
        Creates a DataSource from an array of TableRows
        Parameters:
        rows - Array of TableRows to use
        Returns:
        A new DataSource from the rows
      • fromColumns

        public static DataSource fromColumns​(java.util.List<TableColumn> columns)
        Creates a DataSource from a List of TableColumns
        Parameters:
        columns - List of TableColumns to use
        Returns:
        A new DataSource from the columns
      • fromColumns

        public static DataSource fromColumns​(TableColumn... columns)
        Creates a DataSource from an array of TableColumns
        Parameters:
        columns - Array of TableColumns to use
        Returns:
        A new DataSource from the columns
      • getRowData

        public java.util.List<TableRow> getRowData()
        Returns the data as a List of TableRows.
        Returns:
        The data as a List of TableRows
      • isEmpty

        public boolean isEmpty()
        Returns whether the data is empty.
        Returns:
        Whether the data is empty