package org.devgateway.toolkit.web.excelcharts; import org.apache.poi.ss.usermodel.Chart; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.charts.ChartDataSource; import java.util.List; /** * @author idobre * @since 8/16/16 * * Sheet used to export Dashboards. */ public interface ExcelChartSheet { void writeCell(Object value, Row row, int column); Row createRow(int rowNumber); Row createRow(); void setColumnWidth(int collNumber, int size); Chart createChartAndLegend(); ChartDataSource getCategoryChartDataSource(); List<ChartDataSource<Number>> getValuesChartDataSource(); }