Interface TableColumn

All Known Implementing Classes:
AbstractTableColumn, CsvTableColumn, HtmlTableColumn, MarkdownTableColumn, TextTableColumn

public interface TableColumn
An interface that represents a column of a table generated using a Table.
Since:
CloudSim Plus 1.0
Author:
Manoel Campos da Silva Filho
  • Method Details

    • generateData

      String generateData(Object data)
      Generates the string that represents the data of the column, formatted according to the format.
      Parameters:
      data - The data of the column to be formatted
      Returns:
      a string containing the formatted column data
    • generateTitleHeader

      String generateTitleHeader()
      Generates the string that represents the header of the column, containing the column title.
      Returns:
      the generated header string
    • generateSubtitleHeader

      String generateSubtitleHeader()
      Generates the string that represents the sub-header of the column (if any), containing the column subtitle.
      Returns:
      the generated sub-header string
    • getFormat

      String getFormat()
      Returns:
      The format to be used to display the content of the column, according to the String.format(java.lang.String, java.lang.Object...) (optional).
    • getSubTitle

      String getSubTitle()
      Returns:
      The subtitle to be displayed below the title of the column (optional).
    • getTable

      Table getTable()
      Returns:
      The table that the column belongs to.
    • getTitle

      String getTitle()
      Returns:
      The title to be displayed at the top of the column.
    • setFormat

      TableColumn setFormat(String format)
    • setSubTitle

      TableColumn setSubTitle(String subTitle)
    • setTable

      TableColumn setTable(Table table)
    • setTitle

      TableColumn setTitle(String title)