@Beta public final class XSLFChart extends POIXMLDocumentPart
DEFAULT_XML_OPTIONS
Modifier | Constructor | Description |
---|---|---|
protected |
XSLFChart(PackagePart part,
PackageRelationship rel) |
Construct a chart from a package part.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
commit() |
Save the content in the underlying package part.
|
org.openxmlformats.schemas.drawingml.x2006.chart.CTChart |
getCTChart() |
Return the underlying CTChart bean, within the Chart Space
|
org.openxmlformats.schemas.drawingml.x2006.chart.CTChartSpace |
getCTChartSpace() |
Return the underlying CTChartSpace bean, the root element of the Chart part.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addRelation, createRelationship, createRelationship, createRelationship, getPackagePart, getPackageRelationship, getParent, getRelationById, getRelationId, getRelations, getTargetPart, onDocumentCreate, onDocumentRead, onDocumentRemove, onSave, prepareForCommit, read, rebase, removeRelation, removeRelation, toString
protected XSLFChart(PackagePart part, PackageRelationship rel) throws java.io.IOException, org.apache.xmlbeans.XmlException
part
- the package part holding the chart data,
the content type must be application/vnd.openxmlformats-officedocument.drawingml.chart+xml
rel
- the package relationship holding this chart,
the relationship type must be http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartjava.io.IOException
org.apache.xmlbeans.XmlException
@Internal public org.openxmlformats.schemas.drawingml.x2006.chart.CTChartSpace getCTChartSpace()
@Internal public org.openxmlformats.schemas.drawingml.x2006.chart.CTChart getCTChart()
protected void commit() throws java.io.IOException
POIXMLDocumentPart
protected void commit() throws IOException {
PackagePart part = getPackagePart();
OutputStream out = part.getOutputStream();
XmlObject bean = getXmlBean(); //the "model" which holds changes in memory
bean.save(out, DEFAULT_XML_OPTIONS);
out.close();
}
commit
in class POIXMLDocumentPart
java.io.IOException
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.