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
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractSeriesReader(org.apache.xmlbeans.XmlObject ctChart, Spreadsheet spreadsheet, boolean showDataInHiddenCells) AbstractSeriesReader(org.apache.xmlbeans.XmlObject ctChart, Spreadsheet spreadsheet, boolean is3d, boolean showDataInHiddenCells) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateCategories(org.openxmlformats.schemas.drawingml.x2006.chart.CTAxDataSource axisDataSource, SERIES_DATA_TYPE seriesData) protected abstract SERIES_DATA_TYPEprotected voidcreateSeriesDataPoints(org.openxmlformats.schemas.drawingml.x2006.chart.CTNumDataSource val, SERIES_DATA_TYPE seriesData) protected voidfillSeriesData(SERIES_DATA_TYPE seriesData, CT_SER_TYPE serie) protected org.apache.xmlbeans.XmlObjectgetChart()protected DoublegetNumericValueFromCellRef(org.apache.poi.ss.util.CellReference cellRef) protected Spreadsheetprotected voidhandleReferencedValueUpdates(List<org.apache.poi.ss.util.CellReference> referencedCells, SERIES_DATA_TYPE seriesData, AbstractSeriesReader.ValueUpdateMode updateMode) protected StringtryGetSeriesName(org.openxmlformats.schemas.drawingml.x2006.chart.CTSerTx tx)
-
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
-
getSeries
-
getChart
protected org.apache.xmlbeans.XmlObject getChart() -
fillSeriesData
-
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
-
getSpreadsheet
-
getNumericValueFromCellRef
-