/* * Name: TableView.java * Package: it.kaizenteam.app.view * Location: Sources/Applicazione/main/java/it/kaizenteam/app/view * Date: 2015-05-23 * Version: v1.00 * * History: * ================================================================= * Version Date Programmer Changes * ================================================================= * v1.00 2015-06-15 Carlon Chiara Approved * ================================================================= * v0.04 2015-06-03 Bucco Riccardo Verify * ================================================================= * v0.03 2015-05-28 Rubin Marco Edit * ================================================================= * v0.02 2015-05-26 Moretto Alessandro Verify * ================================================================= * v0.01 2015-05-23 Dal Bianco Davide Creation * ================================================================= * */ package it.kaizenteam.app.view; import it.kaizenteam.app.model.NorrisChart.ChartData; /** * This interface has the task of allowing the use of methods to change the view to represent a table from the outside of the package View (therefore from a TablePresenterImpl). */ public interface TableView extends View { /** * This method will display correctly the chart passed as a parameter. * @param data chart */ void renderChart(ChartData data); /** * This method provides the ability to view or not border lines of the cells of the table. * @param border view / hide border lines of the cells of the table */ void showCellBorderLine(boolean border); /** * This method will display properly the description of the chart. * @param description description of the chart */ public void setDescription(String description); /** * Stets the title of the chart * @param title title of the chart */ void setTitle(String title); }