java.lang.Object
com.vaadin.flow.component.spreadsheet.charts.converter.xssfreader.AbstractSeriesReader<org.openxmlformats.schemas.drawingml.x2006.chart.CTScatterSer,ScatterSeriesData>
com.vaadin.flow.component.spreadsheet.charts.converter.xssfreader.ScatterSeriesReader

public class ScatterSeriesReader extends AbstractSeriesReader<org.openxmlformats.schemas.drawingml.x2006.chart.CTScatterSer,ScatterSeriesData>
  • Constructor Details

    • ScatterSeriesReader

      public ScatterSeriesReader(org.openxmlformats.schemas.drawingml.x2006.chart.CTScatterChart ctChart, Spreadsheet spreadsheet, boolean showDataInHiddenCells)
  • Method Details

    • createSeriesDataObject

      protected ScatterSeriesData createSeriesDataObject(org.openxmlformats.schemas.drawingml.x2006.chart.CTScatterSer serie)
      Specified by:
      createSeriesDataObject in class AbstractSeriesReader<org.openxmlformats.schemas.drawingml.x2006.chart.CTScatterSer,ScatterSeriesData>
    • fillSeriesData

      protected void fillSeriesData(ScatterSeriesData seriesData, org.openxmlformats.schemas.drawingml.x2006.chart.CTScatterSer serie)
      Overrides:
      fillSeriesData in class AbstractSeriesReader<org.openxmlformats.schemas.drawingml.x2006.chart.CTScatterSer,ScatterSeriesData>
    • createSeriesDataPointsForScatter

      protected void createSeriesDataPointsForScatter(org.openxmlformats.schemas.drawingml.x2006.chart.CTAxDataSource xVal, org.openxmlformats.schemas.drawingml.x2006.chart.CTNumDataSource yVal, ScatterSeriesData seriesData)
      Scatter requires x and y values, for other charts we use only X