package org.molgenis.charts; import org.molgenis.charts.data.BoxPlotSerie; import org.molgenis.charts.data.XYDataSerie; import java.util.ArrayList; import java.util.List; /** * A Molgenis Box Plot Chart */ public class BoxPlotChart extends AbstractChart { private List<XYDataSerie> xYDataSeries = new ArrayList<XYDataSerie>(); private List<BoxPlotSerie> boxPlotSeries = new ArrayList<BoxPlotSerie>(); private List<String> categories = new ArrayList<String>(); public BoxPlotChart() { this.setType(MolgenisChartType.BOXPLOT_CHART); } /** * @return the categories */ public List<String> getCategories() { return categories; } /** * @param categories the categories to set */ public void setCategories(List<String> categories) { this.categories = categories; } /** * @return the xYDataSeries */ public List<XYDataSerie> getxYDataSeries() { return xYDataSeries; } /** * @param xYDataSeries the xYDataSeries to set */ public void setxYDataSeries(List<XYDataSerie> xYDataSeries) { this.xYDataSeries = xYDataSeries; } /** * @return the boxPlotSeries */ public List<BoxPlotSerie> getBoxPlotSeries() { return boxPlotSeries; } /** * @param boxPlotSeries the boxPlotSeries to set */ public void setBoxPlotSeries(List<BoxPlotSerie> boxPlotSeries) { this.boxPlotSeries = boxPlotSeries; } /** * @param boxPlotSerie the boxPlotSerie to add */ public void addBoxPlotSerie(BoxPlotSerie boxPlotSerie) { this.boxPlotSeries.add(boxPlotSerie); } /** * @param xYDataSerie the xYDataSerie to add */ public void addXYDataSerie(XYDataSerie xYDataSerie) { this.xYDataSeries.add(xYDataSerie); } }