@Beta public abstract class XDDFChartData extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
XDDFChartData.Series |
| Modifier and Type | Field and Description |
|---|---|
protected XDDFChart |
parent |
protected List<XDDFChartData.Series> |
series |
| Modifier | Constructor and Description |
|---|---|
protected |
XDDFChartData(XDDFChart chart) |
| Modifier and Type | Method and Description |
|---|---|
abstract XDDFChartData.Series |
addSeries(XDDFDataSource<?> category,
XDDFNumericalDataSource<? extends Number> values) |
protected void |
defineAxes(org.openxmlformats.schemas.drawingml.x2006.chart.CTUnsignedInt[] axes,
Map<Long,XDDFChartAxis> categories,
Map<Long,XDDFValueAxis> values) |
XDDFCategoryAxis |
getCategoryAxis() |
XDDFChartData.Series |
getSeries(int n) |
int |
getSeriesCount() |
List<XDDFValueAxis> |
getValueAxes() |
protected abstract void |
removeCTSeries(int n)
This method should be implemented in every class that extends
XDDFChartData. |
void |
removeSeries(int n) |
abstract void |
setVaryColors(Boolean varyColors) |
protected XDDFChart parent
protected List<XDDFChartData.Series> series
protected XDDFChartData(XDDFChart chart)
protected void defineAxes(org.openxmlformats.schemas.drawingml.x2006.chart.CTUnsignedInt[] axes,
Map<Long,XDDFChartAxis> categories,
Map<Long,XDDFValueAxis> values)
public XDDFCategoryAxis getCategoryAxis()
public List<XDDFValueAxis> getValueAxes()
public final int getSeriesCount()
public final XDDFChartData.Series getSeries(int n)
public final void removeSeries(int n)
@Internal protected abstract void removeCTSeries(int n)
XDDFChartData.
A typical implementation would be
protected void removeCTSeries(int n) {
chart.removeSer(n);
}
public abstract void setVaryColors(Boolean varyColors)
public abstract XDDFChartData.Series addSeries(XDDFDataSource<?> category, XDDFNumericalDataSource<? extends Number> values)