Class HostHistoryTableBuilder

java.lang.Object
org.cloudsimplus.builders.tables.TableBuilderAbstract<HostStateHistoryEntry>
org.cloudsimplus.builders.tables.HostHistoryTableBuilder

public class HostHistoryTableBuilder extends TableBuilderAbstract<HostStateHistoryEntry>
Builds a table for printing HostStateHistoryEntry entries from the Host.getStateHistory(). It defines a set of default columns but new ones can be added dynamically using the addColumn() methods.

The basic usage of the class is by calling its constructor, giving a Host to print its history, and then calling the TableBuilderAbstract.build() method.

Since:
CloudSim Plus 2.3.2
Author:
Manoel Campos da Silva Filho
  • Constructor Details

    • HostHistoryTableBuilder

      public HostHistoryTableBuilder(Host host)
      Instantiates a builder to print the history of a Host using the default TextTable. To use a different Table, check the alternative constructors.
      Parameters:
      host - the Host to get the history to print
  • Method Details

    • createTableColumns

      protected void createTableColumns()
      Description copied from class: TableBuilderAbstract
      Creates the columns of the table and define how the data for those columns will be got from an object inside the TableBuilderAbstract.list of objects to be printed. It doesn't add such columns into a table yet.
      Specified by:
      createTableColumns in class TableBuilderAbstract<HostStateHistoryEntry>
      See Also:
      • TableBuilderAbstract.createAndAddTableColumns()