Package org.cloudsimplus.builders.tables
Class CloudletsTableBuilder
java.lang.Object
org.cloudsimplus.builders.tables.TableBuilderAbstract<Cloudlet>
org.cloudsimplus.builders.tables.CloudletsTableBuilder
public class CloudletsTableBuilder extends TableBuilderAbstract<Cloudlet>
Builds a table for printing simulation results from a list of Cloudlets.
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 list of Cloudlets to be printed, and then
calling the TableBuilderAbstract.build()
method.
- Since:
- CloudSim Plus 1.0
- Author:
- Manoel Campos da Silva Filho
-
Constructor Summary
Constructors Constructor Description CloudletsTableBuilder(List<? extends Cloudlet> list)
Instantiates a builder to print the list of Cloudlets using the a defaultTextTable
.CloudletsTableBuilder(List<? extends Cloudlet> list, Table table)
Instantiates a builder to print the list of Cloudlets using the a givenTable
. -
Method Summary
Modifier and Type Method Description protected void
createTableColumns()
Creates the columns of the table and define how the data for those columns will be got from an object inside theTableBuilderAbstract.list
of objects to be printed.Methods inherited from class org.cloudsimplus.builders.tables.TableBuilderAbstract
addColumn, addColumn, addColumnDataFunction, addDataToRow, build, column, getTable, removeColumn, removeColumn, setObjectList, setTable, setTitle
-
Constructor Details
-
CloudletsTableBuilder
Instantiates a builder to print the list of Cloudlets using the a defaultTextTable
. To use a differentTable
, check the alternative constructors.- Parameters:
list
- the list of Cloudlets to print
-
CloudletsTableBuilder
Instantiates a builder to print the list of Cloudlets using the a givenTable
.- Parameters:
list
- the list of Cloudlets to printtable
- theTable
used to build the table with the Cloudlets data
-
-
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 theTableBuilderAbstract.list
of objects to be printed.- Specified by:
createTableColumns
in classTableBuilderAbstract<Cloudlet>
-