Class AbstractSeriesReader<CT_SER_TYPE extends org.apache.xmlbeans.XmlObject,SERIES_DATA_TYPE extends AbstractSeriesData>

java.lang.Object
com.vaadin.flow.component.spreadsheet.charts.converter.xssfreader.AbstractSeriesReader<CT_SER_TYPE,SERIES_DATA_TYPE>
Direct Known Subclasses:
AreaSeriesReader, BarSeriesReader, BubbleSeriesReader, GenericSeriesReader, LineSeriesReader, PieSeriesReader, RadarSeriesReader, ScatterSeriesReader

public abstract class AbstractSeriesReader<CT_SER_TYPE extends org.apache.xmlbeans.XmlObject,SERIES_DATA_TYPE extends AbstractSeriesData> extends Object
  • Field Details

    • showDataInHiddenCells

      protected final boolean showDataInHiddenCells
  • Constructor Details

    • AbstractSeriesReader

      public AbstractSeriesReader(org.apache.xmlbeans.XmlObject ctChart, Spreadsheet spreadsheet, boolean showDataInHiddenCells)
    • AbstractSeriesReader

      public AbstractSeriesReader(org.apache.xmlbeans.XmlObject ctChart, Spreadsheet spreadsheet, boolean is3d, boolean showDataInHiddenCells)
  • Method Details

    • createSeriesDataObject

      protected abstract SERIES_DATA_TYPE createSeriesDataObject(CT_SER_TYPE serie)
    • getSeries

      public List<SERIES_DATA_TYPE> getSeries()
    • getChart

      protected org.apache.xmlbeans.XmlObject getChart()
    • fillSeriesData

      protected void fillSeriesData(SERIES_DATA_TYPE seriesData, CT_SER_TYPE serie)
    • createCategories

      protected void createCategories(org.openxmlformats.schemas.drawingml.x2006.chart.CTAxDataSource axisDataSource, SERIES_DATA_TYPE seriesData)
    • createSeriesDataPoints

      protected void createSeriesDataPoints(org.openxmlformats.schemas.drawingml.x2006.chart.CTNumDataSource val, SERIES_DATA_TYPE seriesData)
    • handleReferencedValueUpdates

      protected void handleReferencedValueUpdates(List<org.apache.poi.ss.util.CellReference> referencedCells, SERIES_DATA_TYPE seriesData, AbstractSeriesReader.ValueUpdateMode updateMode)
    • tryGetSeriesName

      protected String tryGetSeriesName(org.openxmlformats.schemas.drawingml.x2006.chart.CTSerTx tx)
    • getSpreadsheet

      protected Spreadsheet getSpreadsheet()
    • getNumericValueFromCellRef

      protected Double getNumericValueFromCellRef(org.apache.poi.ss.util.CellReference cellRef)