Class XDDFChartData
- java.lang.Object
-
- org.apache.poi.xddf.usermodel.chart.XDDFChartData
-
- Direct Known Subclasses:
XDDFArea3DChartData,XDDFAreaChartData,XDDFBar3DChartData,XDDFBarChartData,XDDFDoughnutChartData,XDDFLine3DChartData,XDDFLineChartData,XDDFPie3DChartData,XDDFPieChartData,XDDFRadarChartData,XDDFScatterChartData,XDDFSurface3DChartData,XDDFSurfaceChartData
@Beta public abstract class XDDFChartData extends Object
Base of all XDDF Chart Data
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classXDDFChartData.Series
-
Field Summary
Fields Modifier and Type Field Description protected XDDFChartparentprotected List<XDDFChartData.Series>series
-
Constructor Summary
Constructors Modifier Constructor Description protectedXDDFChartData(XDDFChart chart)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description abstract XDDFChartData.SeriesaddSeries(XDDFDataSource<?> category, XDDFNumericalDataSource<? extends Number> values)protected voiddefineAxes(org.openxmlformats.schemas.drawingml.x2006.chart.CTUnsignedInt[] axes, Map<Long,XDDFChartAxis> categories, Map<Long,XDDFValueAxis> values)XDDFCategoryAxisgetCategoryAxis()List<XDDFChartData.Series>getSeries()Deprecated.since POI 4.1.1XDDFChartData.SeriesgetSeries(int n)intgetSeriesCount()List<XDDFValueAxis>getValueAxes()protected abstract voidremoveCTSeries(int n)This method should be implemented in every class that extendsXDDFChartData.voidremoveSeries(int n)abstract voidsetVaryColors(Boolean varyColors)
-
-
-
Field Detail
-
parent
protected XDDFChart parent
-
series
protected List<XDDFChartData.Series> series
-
-
Constructor Detail
-
XDDFChartData
protected XDDFChartData(XDDFChart chart)
-
-
Method Detail
-
defineAxes
protected void defineAxes(org.openxmlformats.schemas.drawingml.x2006.chart.CTUnsignedInt[] axes, Map<Long,XDDFChartAxis> categories, Map<Long,XDDFValueAxis> values)
-
getCategoryAxis
public XDDFCategoryAxis getCategoryAxis()
-
getValueAxes
public List<XDDFValueAxis> getValueAxes()
-
getSeries
@Deprecated @Removal(version="5.3") public List<XDDFChartData.Series> getSeries()
Deprecated.since POI 4.1.1Calls togetSeries().add(series)or togetSeries().remove(series)may corrupt the workbook.Instead, use the following methods:
-
getSeriesCount
public final int getSeriesCount()
-
getSeries
public final XDDFChartData.Series getSeries(int n)
-
removeSeries
public final void removeSeries(int n)
-
removeCTSeries
@Internal protected abstract void removeCTSeries(int n)
This method should be implemented in every class that extendsXDDFChartData.A typical implementation would be
protected void removeCTSeries(int n) { chart.removeSer(n); }
-
setVaryColors
public abstract void setVaryColors(Boolean varyColors)
-
addSeries
public abstract XDDFChartData.Series addSeries(XDDFDataSource<?> category, XDDFNumericalDataSource<? extends Number> values)
-
-