Package org.cloudsimplus.builders.tables
Provides
Table
classes
that are used to format simulation results in different and structured ways such as
ASCII, CSV or HTML tables. Such tables can even be used by external softwares to process simulation results.
All the examples use some Table
implementation to print simulation results.
The classes and interfaces provided allow creating custom TableBuilders to add, change or remove columns from the results, to sort rows, to filter, and so on.
- Author:
- Manoel Campos da Silva Filho
-
Interface Summary Interface Description Table An interface for classes that generate tables from a given data set, following the Builder Design Pattern.TableColumn An interface that represents a column of a table generated using aTable
. -
Class Summary Class Description AbstractTable An abstract base class for implementing data tables.AbstractTableColumn A column of a table to be generated using aTable
class.CloudletsTableBuilder Builds a table for printing simulation results from a list of Cloudlets.CsvTable Prints a table from a given data set, using a Comma Separated Text (CSV) format.CsvTableColumn A column of an CSV table.HostHistoryTableBuilder Builds a table for printingHostStateHistoryEntry
entries from theHost.getStateHistory()
.HtmlTable A generator of HTML tables.HtmlTableColumn A column of an HTML table.TableBuilderAbstract<T> An abstract class to build tables to print data from a list of objects containing simulation results.TextTable Prints a table from a given data set, using a simple delimited text format.TextTableColumn A column of an text (ASCII) table.